public final class SingleColumnChange extends com.google.protobuf.GeneratedMessageV3 implements SingleColumnChangeOrBuilder
Options to configure rule type SingleColumnChange. The rule is used to change the properties of a column. The rule filter field can refer to one entity. The rule scope can be one of: Column. When using this rule, if a field is not specified than the destination column's configuration will be the same as the one in the source column..Protobuf type
google.cloud.clouddms.v1.SingleColumnChange| Modifier and Type | Class and Description |
|---|---|
static class |
SingleColumnChange.Builder
Options to configure rule type SingleColumnChange.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
ARRAY_FIELD_NUMBER |
static int |
ARRAY_LENGTH_FIELD_NUMBER |
static int |
AUTO_GENERATED_FIELD_NUMBER |
static int |
CHARSET_FIELD_NUMBER |
static int |
COLLATION_FIELD_NUMBER |
static int |
COMMENT_FIELD_NUMBER |
static int |
CUSTOM_FEATURES_FIELD_NUMBER |
static int |
DATA_TYPE_FIELD_NUMBER |
static int |
FRACTIONAL_SECONDS_PRECISION_FIELD_NUMBER |
static int |
LENGTH_FIELD_NUMBER |
static int |
NULLABLE_FIELD_NUMBER |
static int |
PRECISION_FIELD_NUMBER |
static int |
SCALE_FIELD_NUMBER |
static int |
SET_VALUES_FIELD_NUMBER |
static int |
UDT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
getArray()
Optional.
|
int |
getArrayLength()
Optional.
|
boolean |
getAutoGenerated()
Optional.
|
String |
getCharset()
Optional.
|
com.google.protobuf.ByteString |
getCharsetBytes()
Optional.
|
String |
getCollation()
Optional.
|
com.google.protobuf.ByteString |
getCollationBytes()
Optional.
|
String |
getComment()
Optional.
|
com.google.protobuf.ByteString |
getCommentBytes()
Optional.
|
com.google.protobuf.Struct |
getCustomFeatures()
Optional.
|
com.google.protobuf.StructOrBuilder |
getCustomFeaturesOrBuilder()
Optional.
|
String |
getDataType()
Optional.
|
com.google.protobuf.ByteString |
getDataTypeBytes()
Optional.
|
static SingleColumnChange |
getDefaultInstance() |
SingleColumnChange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getFractionalSecondsPrecision()
Optional.
|
long |
getLength()
Optional.
|
boolean |
getNullable()
Optional.
|
com.google.protobuf.Parser<SingleColumnChange> |
getParserForType() |
int |
getPrecision()
Optional.
|
int |
getScale()
Optional.
|
int |
getSerializedSize() |
String |
getSetValues(int index)
Optional.
|
com.google.protobuf.ByteString |
getSetValuesBytes(int index)
Optional.
|
int |
getSetValuesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getSetValuesList()
Optional.
|
boolean |
getUdt()
Optional.
|
boolean |
hasCustomFeatures()
Optional.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SingleColumnChange.Builder |
newBuilder() |
static SingleColumnChange.Builder |
newBuilder(SingleColumnChange prototype) |
SingleColumnChange.Builder |
newBuilderForType() |
protected SingleColumnChange.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SingleColumnChange |
parseDelimitedFrom(InputStream input) |
static SingleColumnChange |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SingleColumnChange |
parseFrom(byte[] data) |
static SingleColumnChange |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SingleColumnChange |
parseFrom(ByteBuffer data) |
static SingleColumnChange |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SingleColumnChange |
parseFrom(com.google.protobuf.ByteString data) |
static SingleColumnChange |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SingleColumnChange |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SingleColumnChange |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SingleColumnChange |
parseFrom(InputStream input) |
static SingleColumnChange |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SingleColumnChange> |
parser() |
SingleColumnChange.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DATA_TYPE_FIELD_NUMBER
public static final int CHARSET_FIELD_NUMBER
public static final int COLLATION_FIELD_NUMBER
public static final int LENGTH_FIELD_NUMBER
public static final int PRECISION_FIELD_NUMBER
public static final int SCALE_FIELD_NUMBER
public static final int FRACTIONAL_SECONDS_PRECISION_FIELD_NUMBER
public static final int ARRAY_FIELD_NUMBER
public static final int ARRAY_LENGTH_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER
public static final int AUTO_GENERATED_FIELD_NUMBER
public static final int UDT_FIELD_NUMBER
public static final int CUSTOM_FEATURES_FIELD_NUMBER
public static final int SET_VALUES_FIELD_NUMBER
public static final int COMMENT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getDataType()
Optional. Column data type name.
string data_type = 1 [(.google.api.field_behavior) = OPTIONAL];getDataType in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.ByteString getDataTypeBytes()
Optional. Column data type name.
string data_type = 1 [(.google.api.field_behavior) = OPTIONAL];getDataTypeBytes in interface SingleColumnChangeOrBuilderpublic String getCharset()
Optional. Charset override - instead of table level charset.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL];getCharset in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.ByteString getCharsetBytes()
Optional. Charset override - instead of table level charset.
string charset = 2 [(.google.api.field_behavior) = OPTIONAL];getCharsetBytes in interface SingleColumnChangeOrBuilderpublic String getCollation()
Optional. Collation override - instead of table level collation.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL];getCollation in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.ByteString getCollationBytes()
Optional. Collation override - instead of table level collation.
string collation = 3 [(.google.api.field_behavior) = OPTIONAL];getCollationBytes in interface SingleColumnChangeOrBuilderpublic long getLength()
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
int64 length = 4 [(.google.api.field_behavior) = OPTIONAL];getLength in interface SingleColumnChangeOrBuilderpublic int getPrecision()
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
int32 precision = 5 [(.google.api.field_behavior) = OPTIONAL];getPrecision in interface SingleColumnChangeOrBuilderpublic int getScale()
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
int32 scale = 6 [(.google.api.field_behavior) = OPTIONAL];getScale in interface SingleColumnChangeOrBuilderpublic int getFractionalSecondsPrecision()
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
int32 fractional_seconds_precision = 7 [(.google.api.field_behavior) = OPTIONAL];getFractionalSecondsPrecision in interface SingleColumnChangeOrBuilderpublic boolean getArray()
Optional. Is the column of array type.
bool array = 8 [(.google.api.field_behavior) = OPTIONAL];getArray in interface SingleColumnChangeOrBuilderpublic int getArrayLength()
Optional. The length of the array, only relevant if the column type is an array.
int32 array_length = 9 [(.google.api.field_behavior) = OPTIONAL];getArrayLength in interface SingleColumnChangeOrBuilderpublic boolean getNullable()
Optional. Is the column nullable.
bool nullable = 10 [(.google.api.field_behavior) = OPTIONAL];getNullable in interface SingleColumnChangeOrBuilderpublic boolean getAutoGenerated()
Optional. Is the column auto-generated/identity.
bool auto_generated = 11 [(.google.api.field_behavior) = OPTIONAL];getAutoGenerated in interface SingleColumnChangeOrBuilderpublic boolean getUdt()
Optional. Is the column a UDT (User-defined Type).
bool udt = 12 [(.google.api.field_behavior) = OPTIONAL];getUdt in interface SingleColumnChangeOrBuilderpublic boolean hasCustomFeatures()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];
hasCustomFeatures in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.Struct getCustomFeatures()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];
getCustomFeatures in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];
getCustomFeaturesOrBuilder in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.ProtocolStringList getSetValuesList()
Optional. Specifies the list of values allowed in the column.
repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];getSetValuesList in interface SingleColumnChangeOrBuilderpublic int getSetValuesCount()
Optional. Specifies the list of values allowed in the column.
repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];getSetValuesCount in interface SingleColumnChangeOrBuilderpublic String getSetValues(int index)
Optional. Specifies the list of values allowed in the column.
repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];getSetValues in interface SingleColumnChangeOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getSetValuesBytes(int index)
Optional. Specifies the list of values allowed in the column.
repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];getSetValuesBytes in interface SingleColumnChangeOrBuilderindex - The index of the value to return.public String getComment()
Optional. Comment associated with the column.
string comment = 15 [(.google.api.field_behavior) = OPTIONAL];getComment in interface SingleColumnChangeOrBuilderpublic com.google.protobuf.ByteString getCommentBytes()
Optional. Comment associated with the column.
string comment = 15 [(.google.api.field_behavior) = OPTIONAL];getCommentBytes in interface SingleColumnChangeOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SingleColumnChange parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SingleColumnChange parseFrom(InputStream input) throws IOException
IOExceptionpublic static SingleColumnChange parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SingleColumnChange parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SingleColumnChange parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SingleColumnChange parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SingleColumnChange parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SingleColumnChange.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SingleColumnChange.Builder newBuilder()
public static SingleColumnChange.Builder newBuilder(SingleColumnChange prototype)
public SingleColumnChange.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SingleColumnChange.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SingleColumnChange getDefaultInstance()
public static com.google.protobuf.Parser<SingleColumnChange> parser()
public com.google.protobuf.Parser<SingleColumnChange> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SingleColumnChange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.