Package com.google.spanner.v1
Enum ChangeStreamRecord.DataChangeRecord.ValueCaptureType
java.lang.Object
java.lang.Enum<ChangeStreamRecord.DataChangeRecord.ValueCaptureType>
com.google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<ChangeStreamRecord.DataChangeRecord.ValueCaptureType>
- Enclosing class:
- ChangeStreamRecord.DataChangeRecord
public static enum ChangeStreamRecord.DataChangeRecord.ValueCaptureType
extends Enum<ChangeStreamRecord.DataChangeRecord.ValueCaptureType>
implements com.google.protobuf.ProtocolMessageEnum
Value capture type describes which values are recorded in the data change record.Protobuf enum
google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRecords new values of all watched columns, including modified and unmodified columns.Records the new values of all watched columns, including modified and unmodified columns.Records only new values of the modified watched columns.Records both old and new values of the modified watched columns.Not specified. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intRecords the new values of all watched columns, including modified and unmodified columns.static final intRecords new values of all watched columns, including modified and unmodified columns.static final intRecords only new values of the modified watched columns.static final intRecords both old and new values of the modified watched columns.static final intNot specified. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static final com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<ChangeStreamRecord.DataChangeRecord.ValueCaptureType>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
VALUE_CAPTURE_TYPE_UNSPECIFIED
public static final ChangeStreamRecord.DataChangeRecord.ValueCaptureType VALUE_CAPTURE_TYPE_UNSPECIFIEDNot specified.
VALUE_CAPTURE_TYPE_UNSPECIFIED = 0; -
OLD_AND_NEW_VALUES
Records both old and new values of the modified watched columns.
OLD_AND_NEW_VALUES = 10; -
NEW_VALUES
Records only new values of the modified watched columns.
NEW_VALUES = 20; -
NEW_ROW
Records new values of all watched columns, including modified and unmodified columns.
NEW_ROW = 30; -
NEW_ROW_AND_OLD_VALUES
Records the new values of all watched columns, including modified and unmodified columns. Also records the old values of the modified columns.
NEW_ROW_AND_OLD_VALUES = 40; -
UNRECOGNIZED
-
-
Field Details
-
VALUE_CAPTURE_TYPE_UNSPECIFIED_VALUE
public static final int VALUE_CAPTURE_TYPE_UNSPECIFIED_VALUENot specified.
VALUE_CAPTURE_TYPE_UNSPECIFIED = 0;- See Also:
-
OLD_AND_NEW_VALUES_VALUE
public static final int OLD_AND_NEW_VALUES_VALUERecords both old and new values of the modified watched columns.
OLD_AND_NEW_VALUES = 10;- See Also:
-
NEW_VALUES_VALUE
public static final int NEW_VALUES_VALUERecords only new values of the modified watched columns.
NEW_VALUES = 20;- See Also:
-
NEW_ROW_VALUE
public static final int NEW_ROW_VALUERecords new values of all watched columns, including modified and unmodified columns.
NEW_ROW = 30;- See Also:
-
NEW_ROW_AND_OLD_VALUES_VALUE
public static final int NEW_ROW_AND_OLD_VALUES_VALUERecords the new values of all watched columns, including modified and unmodified columns. Also records the old values of the modified columns.
NEW_ROW_AND_OLD_VALUES = 40;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<ChangeStreamRecord.DataChangeRecord.ValueCaptureType> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static ChangeStreamRecord.DataChangeRecord.ValueCaptureType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-