Package com.google.spanner.executor.v1
Class ChangeStreamRecord.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
com.google.spanner.executor.v1.ChangeStreamRecord.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ChangeStreamRecordOrBuilder,Cloneable
- Enclosing class:
- ChangeStreamRecord
public static final class ChangeStreamRecord.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
implements ChangeStreamRecordOrBuilder
Raw ChangeStream records. Encodes one of: DataChangeRecord, HeartbeatRecord, ChildPartitionsRecord returned from the ChangeStream API.Protobuf type
google.spanner.executor.v1.ChangeStreamRecord-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Child partitions record.Data change record.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Heartbeat record.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Child partitions record.Child partitions record.Child partitions record.Data change record.Data change record.Data change record.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHeartbeat record.Heartbeat record.Heartbeat record.booleanChild partitions record.booleanData change record.booleanHeartbeat record.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanChild partitions record.mergeDataChange(DataChangeRecord value) Data change record.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ChangeStreamRecord other) mergeHeartbeat(HeartbeatRecord value) Heartbeat record.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Child partitions record.setChildPartition(ChildPartitionsRecord.Builder builderForValue) Child partitions record.setDataChange(DataChangeRecord value) Data change record.setDataChange(DataChangeRecord.Builder builderForValue) Data change record.setHeartbeat(HeartbeatRecord value) Heartbeat record.setHeartbeat(HeartbeatRecord.Builder builderForValue) Heartbeat record.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
setField
public ChangeStreamRecord.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
setRepeatedField
public ChangeStreamRecord.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
addRepeatedField
public ChangeStreamRecord.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ChangeStreamRecord.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
mergeFrom
public ChangeStreamRecord.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ChangeStreamRecord.Builder>- Throws:
IOException
-
getRecordCase
- Specified by:
getRecordCasein interfaceChangeStreamRecordOrBuilder
-
clearRecord
-
hasDataChange
public boolean hasDataChange()Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1;- Specified by:
hasDataChangein interfaceChangeStreamRecordOrBuilder- Returns:
- Whether the dataChange field is set.
-
getDataChange
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1;- Specified by:
getDataChangein interfaceChangeStreamRecordOrBuilder- Returns:
- The dataChange.
-
setDataChange
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1; -
setDataChange
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1; -
mergeDataChange
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1; -
clearDataChange
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1; -
getDataChangeBuilder
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1; -
getDataChangeOrBuilder
Data change record.
.google.spanner.executor.v1.DataChangeRecord data_change = 1;- Specified by:
getDataChangeOrBuilderin interfaceChangeStreamRecordOrBuilder
-
hasChildPartition
public boolean hasChildPartition()Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2;- Specified by:
hasChildPartitionin interfaceChangeStreamRecordOrBuilder- Returns:
- Whether the childPartition field is set.
-
getChildPartition
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2;- Specified by:
getChildPartitionin interfaceChangeStreamRecordOrBuilder- Returns:
- The childPartition.
-
setChildPartition
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2; -
setChildPartition
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2; -
mergeChildPartition
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2; -
clearChildPartition
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2; -
getChildPartitionBuilder
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2; -
getChildPartitionOrBuilder
Child partitions record.
.google.spanner.executor.v1.ChildPartitionsRecord child_partition = 2;- Specified by:
getChildPartitionOrBuilderin interfaceChangeStreamRecordOrBuilder
-
hasHeartbeat
public boolean hasHeartbeat()Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3;- Specified by:
hasHeartbeatin interfaceChangeStreamRecordOrBuilder- Returns:
- Whether the heartbeat field is set.
-
getHeartbeat
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3;- Specified by:
getHeartbeatin interfaceChangeStreamRecordOrBuilder- Returns:
- The heartbeat.
-
setHeartbeat
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3; -
setHeartbeat
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3; -
mergeHeartbeat
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3; -
clearHeartbeat
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3; -
getHeartbeatBuilder
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3; -
getHeartbeatOrBuilder
Heartbeat record.
.google.spanner.executor.v1.HeartbeatRecord heartbeat = 3;- Specified by:
getHeartbeatOrBuilderin interfaceChangeStreamRecordOrBuilder
-
setUnknownFields
public final ChangeStreamRecord.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-
mergeUnknownFields
public final ChangeStreamRecord.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ChangeStreamRecord.Builder>
-