Package com.google.spanner.v1
Class ChangeStreamRecord.DataChangeRecord
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.spanner.v1.ChangeStreamRecord.DataChangeRecord
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ChangeStreamRecord.DataChangeRecordOrBuilder,Serializable
- Enclosing class:
- ChangeStreamRecord
public static final class ChangeStreamRecord.DataChangeRecord
extends com.google.protobuf.GeneratedMessageV3
implements ChangeStreamRecord.DataChangeRecordOrBuilder
A data change record contains a set of changes to a table with the same modification type (insert, update, or delete) committed at the same commit timestamp in one change stream partition for the same transaction. Multiple data change records can be returned for the same transaction across multiple change stream partitions.Protobuf type
google.spanner.v1.ChangeStreamRecord.DataChangeRecord- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA data change record contains a set of changes to a table with the same modification type (insert, update, or delete) committed at the same commit timestamp in one change stream partition for the same transaction.static final classMetadata for a column.static interfacestatic final classA mod describes all data changes in a watched table row.static interfacestatic enumMod type describes the type of change Spanner applied to the data.static final classReturns the value and associated metadata for a particular field of the [Mod][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod].static interfacestatic enumValue capture type describes which values are recorded in the data change record.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetColumnMetadata(int index) Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.intProvides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.getColumnMetadataOrBuilder(int index) Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.com.google.protobuf.TimestampIndicates the timestamp in which the change was committed.com.google.protobuf.TimestampOrBuilderIndicates the timestamp in which the change was committed.static final com.google.protobuf.Descriptors.DescriptorbooleanIndicates whether this is the last record for a transaction in the current partition.booleanIndicates whether the transaction is a system transaction.getMods(int index) Describes the changes that were made.intDescribes the changes that were made.Describes the changes that were made.getModsOrBuilder(int index) Describes the changes that were made.Describes the changes that were made.Describes the type of change.intDescribes the type of change.intIndicates the number of partitions that return data change records for this transaction.intIndicates the number of data change records that are part of this transaction across all change stream partitions.com.google.protobuf.Parser<ChangeStreamRecord.DataChangeRecord>Record sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition.com.google.protobuf.ByteStringRecord sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition.intProvides a globally unique string that represents the transaction in which the change was committed.com.google.protobuf.ByteStringProvides a globally unique string that represents the transaction in which the change was committed.getTable()Name of the table affected by the change.com.google.protobuf.ByteStringName of the table affected by the change.Indicates the transaction tag associated with this transaction.com.google.protobuf.ByteStringIndicates the transaction tag associated with this transaction.Describes the value capture type that was specified in the change stream configuration when this change was captured.intDescribes the value capture type that was specified in the change stream configuration when this change was captured.booleanIndicates the timestamp in which the change was committed.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ChangeStreamRecord.DataChangeRecord prototype) newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ChangeStreamRecord.DataChangeRecord>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
COMMIT_TIMESTAMP_FIELD_NUMBER
public static final int COMMIT_TIMESTAMP_FIELD_NUMBER- See Also:
-
RECORD_SEQUENCE_FIELD_NUMBER
public static final int RECORD_SEQUENCE_FIELD_NUMBER- See Also:
-
SERVER_TRANSACTION_ID_FIELD_NUMBER
public static final int SERVER_TRANSACTION_ID_FIELD_NUMBER- See Also:
-
IS_LAST_RECORD_IN_TRANSACTION_IN_PARTITION_FIELD_NUMBER
public static final int IS_LAST_RECORD_IN_TRANSACTION_IN_PARTITION_FIELD_NUMBER- See Also:
-
TABLE_FIELD_NUMBER
public static final int TABLE_FIELD_NUMBER- See Also:
-
COLUMN_METADATA_FIELD_NUMBER
public static final int COLUMN_METADATA_FIELD_NUMBER- See Also:
-
MODS_FIELD_NUMBER
public static final int MODS_FIELD_NUMBER- See Also:
-
MOD_TYPE_FIELD_NUMBER
public static final int MOD_TYPE_FIELD_NUMBER- See Also:
-
VALUE_CAPTURE_TYPE_FIELD_NUMBER
public static final int VALUE_CAPTURE_TYPE_FIELD_NUMBER- See Also:
-
NUMBER_OF_RECORDS_IN_TRANSACTION_FIELD_NUMBER
public static final int NUMBER_OF_RECORDS_IN_TRANSACTION_FIELD_NUMBER- See Also:
-
NUMBER_OF_PARTITIONS_IN_TRANSACTION_FIELD_NUMBER
public static final int NUMBER_OF_PARTITIONS_IN_TRANSACTION_FIELD_NUMBER- See Also:
-
TRANSACTION_TAG_FIELD_NUMBER
public static final int TRANSACTION_TAG_FIELD_NUMBER- See Also:
-
IS_SYSTEM_TRANSACTION_FIELD_NUMBER
public static final int IS_SYSTEM_TRANSACTION_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasCommitTimestamp
public boolean hasCommitTimestamp()Indicates the timestamp in which the change was committed. DataChangeRecord.commit_timestamps, PartitionStartRecord.start_timestamps, PartitionEventRecord.commit_timestamps, and PartitionEndRecord.end_timestamps can have the same value in the same partition.
.google.protobuf.Timestamp commit_timestamp = 1;- Specified by:
hasCommitTimestampin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- Whether the commitTimestamp field is set.
-
getCommitTimestamp
public com.google.protobuf.Timestamp getCommitTimestamp()Indicates the timestamp in which the change was committed. DataChangeRecord.commit_timestamps, PartitionStartRecord.start_timestamps, PartitionEventRecord.commit_timestamps, and PartitionEndRecord.end_timestamps can have the same value in the same partition.
.google.protobuf.Timestamp commit_timestamp = 1;- Specified by:
getCommitTimestampin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The commitTimestamp.
-
getCommitTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getCommitTimestampOrBuilder()Indicates the timestamp in which the change was committed. DataChangeRecord.commit_timestamps, PartitionStartRecord.start_timestamps, PartitionEventRecord.commit_timestamps, and PartitionEndRecord.end_timestamps can have the same value in the same partition.
.google.protobuf.Timestamp commit_timestamp = 1;- Specified by:
getCommitTimestampOrBuilderin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getRecordSequence
Record sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition. To guarantee ordered processing, the reader should process records (of potentially different types) in record_sequence order for a specific timestamp in the same partition. The record sequence number ordering across partitions is only meaningful in the context of a specific transaction. Record sequence numbers are unique across partitions for a specific transaction. Sort the DataChangeRecords for the same [server_transaction_id][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.server_transaction_id] by [record_sequence][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.record_sequence] to reconstruct the ordering of the changes within the transaction.
string record_sequence = 2;- Specified by:
getRecordSequencein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The recordSequence.
-
getRecordSequenceBytes
public com.google.protobuf.ByteString getRecordSequenceBytes()Record sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition. To guarantee ordered processing, the reader should process records (of potentially different types) in record_sequence order for a specific timestamp in the same partition. The record sequence number ordering across partitions is only meaningful in the context of a specific transaction. Record sequence numbers are unique across partitions for a specific transaction. Sort the DataChangeRecords for the same [server_transaction_id][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.server_transaction_id] by [record_sequence][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.record_sequence] to reconstruct the ordering of the changes within the transaction.
string record_sequence = 2;- Specified by:
getRecordSequenceBytesin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The bytes for recordSequence.
-
getServerTransactionId
Provides a globally unique string that represents the transaction in which the change was committed. Multiple transactions can have the same commit timestamp, but each transaction has a unique server_transaction_id.
string server_transaction_id = 3;- Specified by:
getServerTransactionIdin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The serverTransactionId.
-
getServerTransactionIdBytes
public com.google.protobuf.ByteString getServerTransactionIdBytes()Provides a globally unique string that represents the transaction in which the change was committed. Multiple transactions can have the same commit timestamp, but each transaction has a unique server_transaction_id.
string server_transaction_id = 3;- Specified by:
getServerTransactionIdBytesin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The bytes for serverTransactionId.
-
getIsLastRecordInTransactionInPartition
public boolean getIsLastRecordInTransactionInPartition()Indicates whether this is the last record for a transaction in the current partition. Clients can use this field to determine when all records for a transaction in the current partition have been received.
bool is_last_record_in_transaction_in_partition = 4;- Specified by:
getIsLastRecordInTransactionInPartitionin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The isLastRecordInTransactionInPartition.
-
getTable
Name of the table affected by the change.
string table = 5;- Specified by:
getTablein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The table.
-
getTableBytes
public com.google.protobuf.ByteString getTableBytes()Name of the table affected by the change.
string table = 5;- Specified by:
getTableBytesin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The bytes for table.
-
getColumnMetadataList
Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ColumnMetadata column_metadata = 6;- Specified by:
getColumnMetadataListin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getColumnMetadataOrBuilderList
public List<? extends ChangeStreamRecord.DataChangeRecord.ColumnMetadataOrBuilder> getColumnMetadataOrBuilderList()Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ColumnMetadata column_metadata = 6;- Specified by:
getColumnMetadataOrBuilderListin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getColumnMetadataCount
public int getColumnMetadataCount()Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ColumnMetadata column_metadata = 6;- Specified by:
getColumnMetadataCountin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getColumnMetadata
Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ColumnMetadata column_metadata = 6;- Specified by:
getColumnMetadatain interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getColumnMetadataOrBuilder
public ChangeStreamRecord.DataChangeRecord.ColumnMetadataOrBuilder getColumnMetadataOrBuilder(int index) Provides metadata describing the columns associated with the [mods][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.mods] listed below.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ColumnMetadata column_metadata = 6;- Specified by:
getColumnMetadataOrBuilderin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getModsList
Describes the changes that were made.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod mods = 7;- Specified by:
getModsListin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getModsOrBuilderList
Describes the changes that were made.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod mods = 7;- Specified by:
getModsOrBuilderListin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getModsCount
public int getModsCount()Describes the changes that were made.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod mods = 7;- Specified by:
getModsCountin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getMods
Describes the changes that were made.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod mods = 7;- Specified by:
getModsin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getModsOrBuilder
Describes the changes that were made.
repeated .google.spanner.v1.ChangeStreamRecord.DataChangeRecord.Mod mods = 7;- Specified by:
getModsOrBuilderin interfaceChangeStreamRecord.DataChangeRecordOrBuilder
-
getModTypeValue
public int getModTypeValue()Describes the type of change.
.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType mod_type = 8;- Specified by:
getModTypeValuein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The enum numeric value on the wire for modType.
-
getModType
Describes the type of change.
.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType mod_type = 8;- Specified by:
getModTypein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The modType.
-
getValueCaptureTypeValue
public int getValueCaptureTypeValue()Describes the value capture type that was specified in the change stream configuration when this change was captured.
.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType value_capture_type = 9;- Specified by:
getValueCaptureTypeValuein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The enum numeric value on the wire for valueCaptureType.
-
getValueCaptureType
Describes the value capture type that was specified in the change stream configuration when this change was captured.
.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType value_capture_type = 9;- Specified by:
getValueCaptureTypein interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The valueCaptureType.
-
getNumberOfRecordsInTransaction
public int getNumberOfRecordsInTransaction()Indicates the number of data change records that are part of this transaction across all change stream partitions. This value can be used to assemble all the records associated with a particular transaction.
int32 number_of_records_in_transaction = 10;- Specified by:
getNumberOfRecordsInTransactionin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The numberOfRecordsInTransaction.
-
getNumberOfPartitionsInTransaction
public int getNumberOfPartitionsInTransaction()Indicates the number of partitions that return data change records for this transaction. This value can be helpful in assembling all records associated with a particular transaction.
int32 number_of_partitions_in_transaction = 11;- Specified by:
getNumberOfPartitionsInTransactionin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The numberOfPartitionsInTransaction.
-
getTransactionTag
Indicates the transaction tag associated with this transaction.
string transaction_tag = 12;- Specified by:
getTransactionTagin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The transactionTag.
-
getTransactionTagBytes
public com.google.protobuf.ByteString getTransactionTagBytes()Indicates the transaction tag associated with this transaction.
string transaction_tag = 12;- Specified by:
getTransactionTagBytesin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The bytes for transactionTag.
-
getIsSystemTransaction
public boolean getIsSystemTransaction()Indicates whether the transaction is a system transaction. System transactions include those issued by time-to-live (TTL), column backfill, etc.
bool is_system_transaction = 13;- Specified by:
getIsSystemTransactionin interfaceChangeStreamRecord.DataChangeRecordOrBuilder- Returns:
- The isSystemTransaction.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ChangeStreamRecord.DataChangeRecord parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ChangeStreamRecord.DataChangeRecord parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChangeStreamRecord.DataChangeRecord parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ChangeStreamRecord.DataChangeRecord.Builder newBuilder(ChangeStreamRecord.DataChangeRecord prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ChangeStreamRecord.DataChangeRecord.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-