Class SingleMessageMetadata

java.lang.Object
org.apache.pulsar.common.api.proto.SingleMessageMetadata

public final class SingleMessageMetadata extends Object
  • Constructor Details

    • SingleMessageMetadata

      public SingleMessageMetadata()
  • Method Details

    • getPropertiesCount

      public int getPropertiesCount()
    • getPropertyAt

      public KeyValue getPropertyAt(int idx)
    • getPropertiesList

      public List<KeyValue> getPropertiesList()
    • addProperty

      public KeyValue addProperty()
    • addAllProperties

      public SingleMessageMetadata addAllProperties(Iterable<KeyValue> properties)
    • clearProperties

      public SingleMessageMetadata clearProperties()
    • hasPartitionKey

      public boolean hasPartitionKey()
    • getPartitionKey

      public String getPartitionKey()
    • setPartitionKey

      public SingleMessageMetadata setPartitionKey(String partitionKey)
    • clearPartitionKey

      public SingleMessageMetadata clearPartitionKey()
    • hasPayloadSize

      public boolean hasPayloadSize()
    • getPayloadSize

      public int getPayloadSize()
    • setPayloadSize

      public SingleMessageMetadata setPayloadSize(int payloadSize)
    • clearPayloadSize

      public SingleMessageMetadata clearPayloadSize()
    • hasCompactedOut

      public boolean hasCompactedOut()
    • isCompactedOut

      public boolean isCompactedOut()
    • setCompactedOut

      public SingleMessageMetadata setCompactedOut(boolean compactedOut)
    • clearCompactedOut

      public SingleMessageMetadata clearCompactedOut()
    • hasEventTime

      public boolean hasEventTime()
    • getEventTime

      public long getEventTime()
    • setEventTime

      public SingleMessageMetadata setEventTime(long eventTime)
    • clearEventTime

      public SingleMessageMetadata clearEventTime()
    • hasPartitionKeyB64Encoded

      public boolean hasPartitionKeyB64Encoded()
    • isPartitionKeyB64Encoded

      public boolean isPartitionKeyB64Encoded()
    • setPartitionKeyB64Encoded

      public SingleMessageMetadata setPartitionKeyB64Encoded(boolean partitionKeyB64Encoded)
    • clearPartitionKeyB64Encoded

      public SingleMessageMetadata clearPartitionKeyB64Encoded()
    • hasOrderingKey

      public boolean hasOrderingKey()
    • getOrderingKeySize

      public int getOrderingKeySize()
    • getOrderingKey

      public byte[] getOrderingKey()
    • getOrderingKeySlice

      public io.netty.buffer.ByteBuf getOrderingKeySlice()
    • setOrderingKey

      public SingleMessageMetadata setOrderingKey(byte[] orderingKey)
    • setOrderingKey

      public SingleMessageMetadata setOrderingKey(io.netty.buffer.ByteBuf orderingKey)
    • clearOrderingKey

      public SingleMessageMetadata clearOrderingKey()
    • hasSequenceId

      public boolean hasSequenceId()
    • getSequenceId

      public long getSequenceId()
    • setSequenceId

      public SingleMessageMetadata setSequenceId(long sequenceId)
    • clearSequenceId

      public SingleMessageMetadata clearSequenceId()
    • hasNullValue

      public boolean hasNullValue()
    • isNullValue

      public boolean isNullValue()
    • setNullValue

      public SingleMessageMetadata setNullValue(boolean nullValue)
    • clearNullValue

      public SingleMessageMetadata clearNullValue()
    • hasNullPartitionKey

      public boolean hasNullPartitionKey()
    • isNullPartitionKey

      public boolean isNullPartitionKey()
    • setNullPartitionKey

      public SingleMessageMetadata setNullPartitionKey(boolean nullPartitionKey)
    • clearNullPartitionKey

      public SingleMessageMetadata clearNullPartitionKey()
    • writeTo

      public int writeTo(io.netty.buffer.ByteBuf _b)
    • getSerializedSize

      public int getSerializedSize()
    • parseFrom

      public void parseFrom(io.netty.buffer.ByteBuf _buffer, int _size)
    • clear

      public SingleMessageMetadata clear()
    • copyFrom

      public SingleMessageMetadata copyFrom(SingleMessageMetadata _other)
    • toByteArray

      public byte[] toByteArray()
    • parseFrom

      public void parseFrom(byte[] a)