Class Schema

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

public final class Schema extends Object
  • Constructor Details

    • Schema

      public Schema()
  • Method Details

    • hasName

      public boolean hasName()
    • getName

      public String getName()
    • setName

      public Schema setName(String name)
    • clearName

      public Schema clearName()
    • hasSchemaData

      public boolean hasSchemaData()
    • getSchemaDataSize

      public int getSchemaDataSize()
    • getSchemaData

      public byte[] getSchemaData()
    • getSchemaDataSlice

      public io.netty.buffer.ByteBuf getSchemaDataSlice()
    • setSchemaData

      public Schema setSchemaData(byte[] schemaData)
    • setSchemaData

      public Schema setSchemaData(io.netty.buffer.ByteBuf schemaData)
    • clearSchemaData

      public Schema clearSchemaData()
    • hasType

      public boolean hasType()
    • getType

      public Schema.Type getType()
    • setType

      public Schema setType(Schema.Type type)
    • clearType

      public Schema clearType()
    • getPropertiesCount

      public int getPropertiesCount()
    • getPropertyAt

      public KeyValue getPropertyAt(int idx)
    • getPropertiesList

      public List<KeyValue> getPropertiesList()
    • addProperty

      public KeyValue addProperty()
    • addAllProperties

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

      public Schema clearProperties()
    • 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 Schema clear()
    • copyFrom

      public Schema copyFrom(Schema _other)
    • toByteArray

      public byte[] toByteArray()
    • parseFrom

      public void parseFrom(byte[] a)