Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::ConditionalColumnSetValue.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#custom_features
def custom_features() -> ::Google::Protobuf::Struct
Returns
- (::Google::Protobuf::Struct) — Optional. Custom engine specific features.
#custom_features=
def custom_features=(value) -> ::Google::Protobuf::Struct
Parameter
- value (::Google::Protobuf::Struct) — Optional. Custom engine specific features.
Returns
- (::Google::Protobuf::Struct) — Optional. Custom engine specific features.
#source_numeric_filter
def source_numeric_filter() -> ::Google::Cloud::CloudDMS::V1::SourceNumericFilter
Returns
- (::Google::Cloud::CloudDMS::V1::SourceNumericFilter) — Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
#source_numeric_filter=
def source_numeric_filter=(value) -> ::Google::Cloud::CloudDMS::V1::SourceNumericFilter
Parameter
- value (::Google::Cloud::CloudDMS::V1::SourceNumericFilter) — Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
Returns
- (::Google::Cloud::CloudDMS::V1::SourceNumericFilter) — Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
#source_text_filter
def source_text_filter() -> ::Google::Cloud::CloudDMS::V1::SourceTextFilter
Returns
- (::Google::Cloud::CloudDMS::V1::SourceTextFilter) — Optional. Optional filter on source column length. Used for text based data types like varchar.
#source_text_filter=
def source_text_filter=(value) -> ::Google::Cloud::CloudDMS::V1::SourceTextFilter
Parameter
- value (::Google::Cloud::CloudDMS::V1::SourceTextFilter) — Optional. Optional filter on source column length. Used for text based data types like varchar.
Returns
- (::Google::Cloud::CloudDMS::V1::SourceTextFilter) — Optional. Optional filter on source column length. Used for text based data types like varchar.
#value_transformation
def value_transformation() -> ::Google::Cloud::CloudDMS::V1::ValueTransformation
Returns
- (::Google::Cloud::CloudDMS::V1::ValueTransformation) — Required. Description of data transformation during migration.
#value_transformation=
def value_transformation=(value) -> ::Google::Cloud::CloudDMS::V1::ValueTransformation
Parameter
- value (::Google::Cloud::CloudDMS::V1::ValueTransformation) — Required. Description of data transformation during migration.
Returns
- (::Google::Cloud::CloudDMS::V1::ValueTransformation) — Required. Description of data transformation during migration.