java.lang.Object
io.confluent.kafka.serializers.schema.id.SchemaId

public class SchemaId extends Object
A SchemaId is used to identify a schema. It can be either an ID or a GUID.
  • Field Details

  • Constructor Details

  • Method Details

    • fromBytes

      public ByteBuffer fromBytes(ByteBuffer buffer)
    • idToBytes

      public byte[] idToBytes() throws org.apache.kafka.common.errors.SerializationException
      Throws:
      org.apache.kafka.common.errors.SerializationException
    • guidToBytes

      public byte[] guidToBytes() throws org.apache.kafka.common.errors.SerializationException
      Throws:
      org.apache.kafka.common.errors.SerializationException
    • getSchemaType

      public String getSchemaType()
    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • getGuid

      public UUID getGuid()
    • setGuid

      public void setGuid(UUID guid)
    • getMessageIndexes

      public List<Integer> getMessageIndexes()
    • getMessageIndexesAsBytes

      public byte[] getMessageIndexesAsBytes()
    • setMessageIndexes

      public void setMessageIndexes(List<Integer> messageIndexes)
    • setMessageIndexes

      public void setMessageIndexes(byte[] bytes)
    • setMessageIndexes

      public void setMessageIndexes(ByteBuffer buffer)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object