Class: Google::Cloud::CloudDMS::V1::SingleColumnChange

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#array::Boolean

Returns Optional. Is the column of array type.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::Array<::String>)

    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).

Returns:

  • (::Boolean)

    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