Class BlobTransferPartitionMetadata

java.lang.Object
com.linkedin.davinci.blobtransfer.BlobTransferPartitionMetadata

public class BlobTransferPartitionMetadata extends Object
This class is the metadata of a partition in the blob transfer client
  • Field Details

    • topicName

      public String topicName
    • partitionId

      public int partitionId
    • offsetRecord

      public ByteBuffer offsetRecord
    • storeVersionState

      public ByteBuffer storeVersionState
  • Constructor Details

    • BlobTransferPartitionMetadata

      public BlobTransferPartitionMetadata()
    • BlobTransferPartitionMetadata

      public BlobTransferPartitionMetadata(String topicName, int partitionId, ByteBuffer offsetRecord, ByteBuffer storeVersionState)
  • Method Details

    • getTopicName

      public String getTopicName()
    • setTopicName

      public void setTopicName(String topicName)
    • getPartitionId

      public int getPartitionId()
    • setPartitionId

      public void setPartitionId(int partitionId)
    • getOffsetRecord

      public ByteBuffer getOffsetRecord()
    • setOffsetRecord

      public void setOffsetRecord(ByteBuffer offsetRecord)
    • setStoreVersionState

      public void setStoreVersionState(ByteBuffer storeVersionState)
    • getStoreVersionState

      public ByteBuffer getStoreVersionState()
    • toString

      public String toString()
      Overrides:
      toString in class Object