Package com.salesforce.eventbus.protobuf
Class SchemaInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SchemaInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
com.salesforce.eventbus.protobuf.SchemaInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,SchemaInfoOrBuilder
,Cloneable
- Enclosing class:
SchemaInfo
public static final class SchemaInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
implements SchemaInfoOrBuilder
Response for the GetSchema RPC method. This returns the schema ID and schema of an event.Protobuf type
eventbus.v1.SchemaInfo
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) RPC ID used to trace errors.Schema fingerprintAvro schema in JSON formatclone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getRpcId()
RPC ID used to trace errors.com.google.protobuf.ByteString
RPC ID used to trace errors.Schema fingerprintcom.google.protobuf.ByteString
Schema fingerprintAvro schema in JSON formatcom.google.protobuf.ByteString
Avro schema in JSON formatprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(SchemaInfo other) final SchemaInfo.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) RPC ID used to trace errors.setRpcIdBytes
(com.google.protobuf.ByteString value) RPC ID used to trace errors.setSchemaId
(String value) Schema fingerprintsetSchemaIdBytes
(com.google.protobuf.ByteString value) Schema fingerprintsetSchemaJson
(String value) Avro schema in JSON formatsetSchemaJsonBytes
(com.google.protobuf.ByteString value) Avro schema in JSON formatfinal SchemaInfo.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
setField
public SchemaInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
setRepeatedField
public SchemaInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
addRepeatedField
public SchemaInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SchemaInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
mergeFrom
public SchemaInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SchemaInfo.Builder>
- Throws:
IOException
-
getSchemaJson
Avro schema in JSON format
string schema_json = 1;
- Specified by:
getSchemaJson
in interfaceSchemaInfoOrBuilder
- Returns:
- The schemaJson.
-
getSchemaJsonBytes
public com.google.protobuf.ByteString getSchemaJsonBytes()Avro schema in JSON format
string schema_json = 1;
- Specified by:
getSchemaJsonBytes
in interfaceSchemaInfoOrBuilder
- Returns:
- The bytes for schemaJson.
-
setSchemaJson
Avro schema in JSON format
string schema_json = 1;
- Parameters:
value
- The schemaJson to set.- Returns:
- This builder for chaining.
-
clearSchemaJson
Avro schema in JSON format
string schema_json = 1;
- Returns:
- This builder for chaining.
-
setSchemaJsonBytes
Avro schema in JSON format
string schema_json = 1;
- Parameters:
value
- The bytes for schemaJson to set.- Returns:
- This builder for chaining.
-
getSchemaId
Schema fingerprint
string schema_id = 2;
- Specified by:
getSchemaId
in interfaceSchemaInfoOrBuilder
- Returns:
- The schemaId.
-
getSchemaIdBytes
public com.google.protobuf.ByteString getSchemaIdBytes()Schema fingerprint
string schema_id = 2;
- Specified by:
getSchemaIdBytes
in interfaceSchemaInfoOrBuilder
- Returns:
- The bytes for schemaId.
-
setSchemaId
Schema fingerprint
string schema_id = 2;
- Parameters:
value
- The schemaId to set.- Returns:
- This builder for chaining.
-
clearSchemaId
Schema fingerprint
string schema_id = 2;
- Returns:
- This builder for chaining.
-
setSchemaIdBytes
Schema fingerprint
string schema_id = 2;
- Parameters:
value
- The bytes for schemaId to set.- Returns:
- This builder for chaining.
-
getRpcId
RPC ID used to trace errors.
string rpc_id = 3;
- Specified by:
getRpcId
in interfaceSchemaInfoOrBuilder
- Returns:
- The rpcId.
-
getRpcIdBytes
public com.google.protobuf.ByteString getRpcIdBytes()RPC ID used to trace errors.
string rpc_id = 3;
- Specified by:
getRpcIdBytes
in interfaceSchemaInfoOrBuilder
- Returns:
- The bytes for rpcId.
-
setRpcId
RPC ID used to trace errors.
string rpc_id = 3;
- Parameters:
value
- The rpcId to set.- Returns:
- This builder for chaining.
-
clearRpcId
RPC ID used to trace errors.
string rpc_id = 3;
- Returns:
- This builder for chaining.
-
setRpcIdBytes
RPC ID used to trace errors.
string rpc_id = 3;
- Parameters:
value
- The bytes for rpcId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-
mergeUnknownFields
public final SchemaInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SchemaInfo.Builder>
-