Class ResolveOffsetRangeResult.TieredFile
java.lang.Object
org.apache.kafka.clients.admin.ResolveOffsetRangeResult.TieredFile
- Enclosing class:
ResolveOffsetRangeResult
Represents a tiered file (segment fragment) in object storage.
Note: For OFFSET_INDEX fragments from legacy tiered segments, endPosition may be Long.MaxValue since the exact size is not required for ranged reads.
Constructor Summary
ConstructorsConstructorDescriptionTieredFile(String objectLocator, long startPosition, long endPosition, TieredFragmentType fragmentType) TieredFile(String objectLocator, long startPosition, long endPosition, TieredFragmentType fragmentType, ResolveOffsetRangeResult.EncryptionMetadata encryptionMetadata) Method Summary
Modifier and TypeMethodDescriptionReturns the encrypted data encryption key for this tiered file.Returns the encrypted metadata for this tiered file.longReturns the path to tenant metadata for this tiered file.longtoString()
Constructor Details
TieredFile
public TieredFile(String objectLocator, long startPosition, long endPosition, TieredFragmentType fragmentType) TieredFile
public TieredFile(String objectLocator, long startPosition, long endPosition, TieredFragmentType fragmentType, ResolveOffsetRangeResult.EncryptionMetadata encryptionMetadata)
Method Details
objectLocator
startPosition
public long startPosition()endPosition
public long endPosition()fragmentType
encryptionMetadata
Returns the encrypted metadata for this tiered file.- Returns:
- The encrypted metadata, or empty if not available.
encryptedDek
Returns the encrypted data encryption key for this tiered file.- Returns:
- The encrypted DEK, or empty if not available.
pathToTenantMetadata
toString