public final class MessageMetadata extends Object
| Constructor and Description |
|---|
MessageMetadata() |
public boolean hasProducerName()
public String getProducerName()
public MessageMetadata setProducerName(String producerName)
public MessageMetadata clearProducerName()
public boolean hasSequenceId()
public long getSequenceId()
public MessageMetadata setSequenceId(long sequenceId)
public MessageMetadata clearSequenceId()
public boolean hasPublishTime()
public long getPublishTime()
public MessageMetadata setPublishTime(long publishTime)
public MessageMetadata clearPublishTime()
public int getPropertiesCount()
public KeyValue getPropertyAt(int idx)
public KeyValue addProperty()
public MessageMetadata addAllProperties(Iterable<KeyValue> properties)
public MessageMetadata clearProperties()
public boolean hasReplicatedFrom()
public String getReplicatedFrom()
public MessageMetadata setReplicatedFrom(String replicatedFrom)
public MessageMetadata clearReplicatedFrom()
public boolean hasPartitionKey()
public String getPartitionKey()
public MessageMetadata setPartitionKey(String partitionKey)
public MessageMetadata clearPartitionKey()
public int getReplicateTosCount()
public String getReplicateToAt(int idx)
public void addReplicateTo(String replicateTo)
public MessageMetadata addAllReplicateTos(Iterable<String> replicateTos)
public MessageMetadata clearReplicateTo()
public boolean hasCompression()
public CompressionType getCompression()
public MessageMetadata setCompression(CompressionType compression)
public MessageMetadata clearCompression()
public boolean hasUncompressedSize()
public int getUncompressedSize()
public MessageMetadata setUncompressedSize(int uncompressedSize)
public MessageMetadata clearUncompressedSize()
public boolean hasNumMessagesInBatch()
public int getNumMessagesInBatch()
public MessageMetadata setNumMessagesInBatch(int numMessagesInBatch)
public MessageMetadata clearNumMessagesInBatch()
public boolean hasEventTime()
public long getEventTime()
public MessageMetadata setEventTime(long eventTime)
public MessageMetadata clearEventTime()
public int getEncryptionKeysCount()
public EncryptionKeys getEncryptionKeyAt(int idx)
public List<EncryptionKeys> getEncryptionKeysList()
public EncryptionKeys addEncryptionKey()
public MessageMetadata addAllEncryptionKeys(Iterable<EncryptionKeys> encryptionKeys)
public MessageMetadata clearEncryptionKeys()
public boolean hasEncryptionAlgo()
public String getEncryptionAlgo()
public MessageMetadata setEncryptionAlgo(String encryptionAlgo)
public MessageMetadata clearEncryptionAlgo()
public boolean hasEncryptionParam()
public int getEncryptionParamSize()
public byte[] getEncryptionParam()
public io.netty.buffer.ByteBuf getEncryptionParamSlice()
public MessageMetadata setEncryptionParam(byte[] encryptionParam)
public MessageMetadata setEncryptionParam(io.netty.buffer.ByteBuf encryptionParam)
public MessageMetadata clearEncryptionParam()
public boolean hasSchemaVersion()
public int getSchemaVersionSize()
public byte[] getSchemaVersion()
public io.netty.buffer.ByteBuf getSchemaVersionSlice()
public MessageMetadata setSchemaVersion(byte[] schemaVersion)
public MessageMetadata setSchemaVersion(io.netty.buffer.ByteBuf schemaVersion)
public MessageMetadata clearSchemaVersion()
public boolean hasPartitionKeyB64Encoded()
public boolean isPartitionKeyB64Encoded()
public MessageMetadata setPartitionKeyB64Encoded(boolean partitionKeyB64Encoded)
public MessageMetadata clearPartitionKeyB64Encoded()
public boolean hasOrderingKey()
public int getOrderingKeySize()
public byte[] getOrderingKey()
public io.netty.buffer.ByteBuf getOrderingKeySlice()
public MessageMetadata setOrderingKey(byte[] orderingKey)
public MessageMetadata setOrderingKey(io.netty.buffer.ByteBuf orderingKey)
public MessageMetadata clearOrderingKey()
public boolean hasDeliverAtTime()
public long getDeliverAtTime()
public MessageMetadata setDeliverAtTime(long deliverAtTime)
public MessageMetadata clearDeliverAtTime()
public boolean hasMarkerType()
public int getMarkerType()
public MessageMetadata setMarkerType(int markerType)
public MessageMetadata clearMarkerType()
public boolean hasTxnidLeastBits()
public long getTxnidLeastBits()
public MessageMetadata setTxnidLeastBits(long txnidLeastBits)
public MessageMetadata clearTxnidLeastBits()
public boolean hasTxnidMostBits()
public long getTxnidMostBits()
public MessageMetadata setTxnidMostBits(long txnidMostBits)
public MessageMetadata clearTxnidMostBits()
public boolean hasHighestSequenceId()
public long getHighestSequenceId()
public MessageMetadata setHighestSequenceId(long highestSequenceId)
public MessageMetadata clearHighestSequenceId()
public boolean hasNullValue()
public boolean isNullValue()
public MessageMetadata setNullValue(boolean nullValue)
public MessageMetadata clearNullValue()
public boolean hasUuid()
public String getUuid()
public MessageMetadata setUuid(String uuid)
public MessageMetadata clearUuid()
public boolean hasNumChunksFromMsg()
public int getNumChunksFromMsg()
public MessageMetadata setNumChunksFromMsg(int numChunksFromMsg)
public MessageMetadata clearNumChunksFromMsg()
public boolean hasTotalChunkMsgSize()
public int getTotalChunkMsgSize()
public MessageMetadata setTotalChunkMsgSize(int totalChunkMsgSize)
public MessageMetadata clearTotalChunkMsgSize()
public boolean hasChunkId()
public int getChunkId()
public MessageMetadata setChunkId(int chunkId)
public MessageMetadata clearChunkId()
public boolean hasNullPartitionKey()
public boolean isNullPartitionKey()
public MessageMetadata setNullPartitionKey(boolean nullPartitionKey)
public MessageMetadata clearNullPartitionKey()
public int writeTo(io.netty.buffer.ByteBuf _b)
public int getSerializedSize()
public void parseFrom(io.netty.buffer.ByteBuf _buffer,
int _size)
public MessageMetadata clear()
public MessageMetadata copyFrom(MessageMetadata _other)
public byte[] toByteArray()
public void parseFrom(byte[] a)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.