Class JsonRecordBuilderImpl
java.lang.Object
org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
- All Implemented Interfaces:
org.apache.pulsar.client.api.schema.GenericRecordBuilder
public class JsonRecordBuilderImpl
extends Object
implements org.apache.pulsar.client.api.schema.GenericRecordBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.client.api.schema.GenericRecordbuild()org.apache.pulsar.client.api.schema.GenericRecordBuilderClears the value of the given field.org.apache.pulsar.client.api.schema.GenericRecordBuilderclear(org.apache.pulsar.client.api.schema.Field field) Clears the value of the given field.org.apache.pulsar.client.api.schema.GenericRecordBuilderSets the value of a field.org.apache.pulsar.client.api.schema.GenericRecordBuilderSets the value of a field.
-
Constructor Details
-
JsonRecordBuilderImpl
-
-
Method Details
-
set
Sets the value of a field.- Specified by:
setin interfaceorg.apache.pulsar.client.api.schema.GenericRecordBuilder- Parameters:
fieldName- the name of the field to set.value- the value to set.- Returns:
- a reference to the RecordBuilder.
-
set
public org.apache.pulsar.client.api.schema.GenericRecordBuilder set(org.apache.pulsar.client.api.schema.Field field, Object value) Sets the value of a field.- Specified by:
setin interfaceorg.apache.pulsar.client.api.schema.GenericRecordBuilder- Parameters:
field- the field to set.value- the value to set.- Returns:
- a reference to the RecordBuilder.
-
clear
Clears the value of the given field.- Specified by:
clearin interfaceorg.apache.pulsar.client.api.schema.GenericRecordBuilder- Parameters:
fieldName- the name of the field to clear.- Returns:
- a reference to the RecordBuilder.
-
clear
public org.apache.pulsar.client.api.schema.GenericRecordBuilder clear(org.apache.pulsar.client.api.schema.Field field) Clears the value of the given field.- Specified by:
clearin interfaceorg.apache.pulsar.client.api.schema.GenericRecordBuilder- Parameters:
field- the field to clear.- Returns:
- a reference to the RecordBuilder.
-
build
public org.apache.pulsar.client.api.schema.GenericRecord build()- Specified by:
buildin interfaceorg.apache.pulsar.client.api.schema.GenericRecordBuilder
-