Class RecordSchemaBuilderImpl
java.lang.Object
org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- All Implemented Interfaces:
org.apache.pulsar.client.api.schema.RecordSchemaBuilder
public class RecordSchemaBuilderImpl
extends Object
implements org.apache.pulsar.client.api.schema.RecordSchemaBuilder
The default implementation of
RecordSchemaBuilder.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.schema.SchemaInfobuild(org.apache.pulsar.common.schema.SchemaType schemaType) org.apache.pulsar.client.api.schema.RecordSchemaBuilderorg.apache.pulsar.client.api.schema.FieldSchemaBuilderorg.apache.pulsar.client.api.schema.FieldSchemaBuilderorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-
Field Details
-
NAMESPACE
- See Also:
-
DEFAULT_SCHEMA_NAME
- See Also:
-
-
Constructor Details
-
RecordSchemaBuilderImpl
-
-
Method Details
-
property
- Specified by:
propertyin interfaceorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-
field
- Specified by:
fieldin interfaceorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-
field
public org.apache.pulsar.client.api.schema.FieldSchemaBuilder field(String fieldName, org.apache.pulsar.client.api.schema.GenericSchema genericSchema) - Specified by:
fieldin interfaceorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-
doc
- Specified by:
docin interfaceorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-
build
public org.apache.pulsar.common.schema.SchemaInfo build(org.apache.pulsar.common.schema.SchemaType schemaType) - Specified by:
buildin interfaceorg.apache.pulsar.client.api.schema.RecordSchemaBuilder
-