Package com.google.cloud.clouddms.v1
Class ConditionalColumnSetValue
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.clouddms.v1.ConditionalColumnSetValue
-
- All Implemented Interfaces:
ConditionalColumnSetValueOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ConditionalColumnSetValue extends com.google.protobuf.GeneratedMessageV3 implements ConditionalColumnSetValueOrBuilder
Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated. The rule filter field can refer to one or more entities. The rule scope can be one of: Column.
Protobuf typegoogle.cloud.clouddms.v1.ConditionalColumnSetValue- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConditionalColumnSetValue.BuilderOptions to configure rule type ConditionalColumnSetValue.static classConditionalColumnSetValue.SourceFilterCase-
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
-
-
Field Summary
Fields Modifier and Type Field Description static intCUSTOM_FEATURES_FIELD_NUMBERstatic intSOURCE_NUMERIC_FILTER_FIELD_NUMBERstatic intSOURCE_TEXT_FILTER_FIELD_NUMBERstatic intVALUE_TRANSFORMATION_FIELD_NUMBER
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SOURCE_TEXT_FILTER_FIELD_NUMBER
public static final int SOURCE_TEXT_FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOURCE_NUMERIC_FILTER_FIELD_NUMBER
public static final int SOURCE_NUMERIC_FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALUE_TRANSFORMATION_FIELD_NUMBER
public static final int VALUE_TRANSFORMATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CUSTOM_FEATURES_FIELD_NUMBER
public static final int CUSTOM_FEATURES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 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
-
getSourceFilterCase
public ConditionalColumnSetValue.SourceFilterCase getSourceFilterCase()
- Specified by:
getSourceFilterCasein interfaceConditionalColumnSetValueOrBuilder
-
hasSourceTextFilter
public boolean hasSourceTextFilter()
Optional. Optional filter on source column length. Used for text based data types like varchar.
.google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSourceTextFilterin interfaceConditionalColumnSetValueOrBuilder- Returns:
- Whether the sourceTextFilter field is set.
-
getSourceTextFilter
public SourceTextFilter getSourceTextFilter()
Optional. Optional filter on source column length. Used for text based data types like varchar.
.google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceTextFilterin interfaceConditionalColumnSetValueOrBuilder- Returns:
- The sourceTextFilter.
-
getSourceTextFilterOrBuilder
public SourceTextFilterOrBuilder getSourceTextFilterOrBuilder()
Optional. Optional filter on source column length. Used for text based data types like varchar.
.google.cloud.clouddms.v1.SourceTextFilter source_text_filter = 100 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceTextFilterOrBuilderin interfaceConditionalColumnSetValueOrBuilder
-
hasSourceNumericFilter
public boolean hasSourceNumericFilter()
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
.google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSourceNumericFilterin interfaceConditionalColumnSetValueOrBuilder- Returns:
- Whether the sourceNumericFilter field is set.
-
getSourceNumericFilter
public SourceNumericFilter getSourceNumericFilter()
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
.google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceNumericFilterin interfaceConditionalColumnSetValueOrBuilder- Returns:
- The sourceNumericFilter.
-
getSourceNumericFilterOrBuilder
public SourceNumericFilterOrBuilder getSourceNumericFilterOrBuilder()
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
.google.cloud.clouddms.v1.SourceNumericFilter source_numeric_filter = 101 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSourceNumericFilterOrBuilderin interfaceConditionalColumnSetValueOrBuilder
-
hasValueTransformation
public boolean hasValueTransformation()
Required. Description of data transformation during migration.
.google.cloud.clouddms.v1.ValueTransformation value_transformation = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasValueTransformationin interfaceConditionalColumnSetValueOrBuilder- Returns:
- Whether the valueTransformation field is set.
-
getValueTransformation
public ValueTransformation getValueTransformation()
Required. Description of data transformation during migration.
.google.cloud.clouddms.v1.ValueTransformation value_transformation = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValueTransformationin interfaceConditionalColumnSetValueOrBuilder- Returns:
- The valueTransformation.
-
getValueTransformationOrBuilder
public ValueTransformationOrBuilder getValueTransformationOrBuilder()
Required. Description of data transformation during migration.
.google.cloud.clouddms.v1.ValueTransformation value_transformation = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValueTransformationOrBuilderin interfaceConditionalColumnSetValueOrBuilder
-
hasCustomFeatures
public boolean hasCustomFeatures()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCustomFeaturesin interfaceConditionalColumnSetValueOrBuilder- Returns:
- Whether the customFeatures field is set.
-
getCustomFeatures
public com.google.protobuf.Struct getCustomFeatures()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomFeaturesin interfaceConditionalColumnSetValueOrBuilder- Returns:
- The customFeatures.
-
getCustomFeaturesOrBuilder
public com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
Optional. Custom engine specific features.
.google.protobuf.Struct custom_features = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomFeaturesOrBuilderin interfaceConditionalColumnSetValueOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- 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
public boolean equals(Object obj)
- 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 ConditionalColumnSetValue parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConditionalColumnSetValue parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConditionalColumnSetValue parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConditionalColumnSetValue parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ConditionalColumnSetValue.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConditionalColumnSetValue.Builder newBuilder()
-
newBuilder
public static ConditionalColumnSetValue.Builder newBuilder(ConditionalColumnSetValue prototype)
-
toBuilder
public ConditionalColumnSetValue.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConditionalColumnSetValue.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConditionalColumnSetValue getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConditionalColumnSetValue> parser()
-
getParserForType
public com.google.protobuf.Parser<ConditionalColumnSetValue> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConditionalColumnSetValue getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-