Class: Google::Cloud::CloudDMS::V1::SingleColumnChange
- Inherits:
-
Object
- Object
- Google::Cloud::CloudDMS::V1::SingleColumnChange
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb
Overview
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..
Instance Attribute Summary collapse
-
#array ⇒ ::Boolean
Optional.
-
#array_length ⇒ ::Integer
Optional.
-
#auto_generated ⇒ ::Boolean
Optional.
-
#charset ⇒ ::String
Optional.
-
#collation ⇒ ::String
Optional.
-
#comment ⇒ ::String
Optional.
-
#custom_features ⇒ ::Google::Protobuf::Struct
Optional.
-
#data_type ⇒ ::String
Optional.
-
#fractional_seconds_precision ⇒ ::Integer
Optional.
-
#length ⇒ ::Integer
Optional.
-
#nullable ⇒ ::Boolean
Optional.
-
#precision ⇒ ::Integer
Optional.
-
#scale ⇒ ::Integer
Optional.
-
#set_values ⇒ ::Array<::String>
Optional.
-
#udt ⇒ ::Boolean
Optional.
Instance Attribute Details
#array ⇒ ::Boolean
Returns Optional. Is the column of array type.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#array_length ⇒ ::Integer
Returns Optional. The length of the array, only relevant if the column type is an array.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#auto_generated ⇒ ::Boolean
Returns Optional. Is the column auto-generated/identity.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#charset ⇒ ::String
Returns Optional. Charset override - instead of table level charset.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#collation ⇒ ::String
Returns Optional. Collation override - instead of table level collation.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#comment ⇒ ::String
Returns Optional. Comment associated with the column.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#custom_features ⇒ ::Google::Protobuf::Struct
Returns Optional. Custom engine specific features.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#data_type ⇒ ::String
Returns Optional. Column data type name.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#fractional_seconds_precision ⇒ ::Integer
Returns Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2)
- when relevant.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#length ⇒ ::Integer
Returns Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#nullable ⇒ ::Boolean
Returns Optional. Is the column nullable.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#precision ⇒ ::Integer
Returns Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#scale ⇒ ::Integer
Returns Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#set_values ⇒ ::Array<::String>
Returns Optional. Specifies the list of values allowed in the column.
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#udt ⇒ ::Boolean
Returns Optional. Is the column a UDT (User-defined Type).
419 420 421 422 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 419 class SingleColumnChange include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |