Class Schema
- java.lang.Object
-
- org.apache.pulsar.common.api.proto.Schema
-
public final class Schema extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchema.Type
-
Constructor Summary
Constructors Constructor Description Schema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaaddAllProperties(java.lang.Iterable<KeyValue> properties)KeyValueaddProperty()Schemaclear()SchemaclearName()SchemaclearProperties()SchemaclearSchemaData()SchemaclearType()SchemacopyFrom(Schema _other)java.lang.StringgetName()intgetPropertiesCount()java.util.List<KeyValue>getPropertiesList()KeyValuegetPropertyAt(int idx)byte[]getSchemaData()intgetSchemaDataSize()io.netty.buffer.ByteBufgetSchemaDataSlice()intgetSerializedSize()Schema.TypegetType()booleanhasName()booleanhasSchemaData()booleanhasType()voidparseFrom(byte[] a)voidparseFrom(io.netty.buffer.ByteBuf _buffer, int _size)SchemasetName(java.lang.String name)SchemasetSchemaData(byte[] schemaData)SchemasetSchemaData(io.netty.buffer.ByteBuf schemaData)SchemasetType(Schema.Type type)byte[]toByteArray()intwriteTo(io.netty.buffer.ByteBuf _b)
-
-
-
Method Detail
-
hasName
public boolean hasName()
-
getName
public java.lang.String getName()
-
setName
public Schema setName(java.lang.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 java.util.List<KeyValue> getPropertiesList()
-
addProperty
public KeyValue addProperty()
-
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()
-
toByteArray
public byte[] toByteArray()
-
parseFrom
public void parseFrom(byte[] a)
-
-