Class: Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataplex/v1/resources.rb

Overview

Action details for incompatible schemas detected by discovery.

Defined Under Namespace

Modules: SchemaChange

Instance Attribute Summary collapse

Instance Attribute Details

#existing_schema::String

Returns The existing and expected schema of the table. The schema is provided as a JSON formatted structure listing columns and data types.

Returns:

  • (::String)

    The existing and expected schema of the table. The schema is provided as a JSON formatted structure listing columns and data types.



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 447

class IncompatibleDataSchema
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Whether the action relates to a schema that is incompatible or modified.
  module SchemaChange
    # Schema change unspecified.
    SCHEMA_CHANGE_UNSPECIFIED = 0

    # Newly discovered schema is incompatible with existing schema.
    INCOMPATIBLE = 1

    # Newly discovered schema has changed from existing schema for data in a
    # curated zone.
    MODIFIED = 2
  end
end

#new_schema::String

Returns The new and incompatible schema within the table. The schema is provided as a JSON formatted structured listing columns and data types.

Returns:

  • (::String)

    The new and incompatible schema within the table. The schema is provided as a JSON formatted structured listing columns and data types.



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 447

class IncompatibleDataSchema
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Whether the action relates to a schema that is incompatible or modified.
  module SchemaChange
    # Schema change unspecified.
    SCHEMA_CHANGE_UNSPECIFIED = 0

    # Newly discovered schema is incompatible with existing schema.
    INCOMPATIBLE = 1

    # Newly discovered schema has changed from existing schema for data in a
    # curated zone.
    MODIFIED = 2
  end
end

#sampled_data_locations::Array<::String>

Returns The list of data locations sampled and used for format/schema inference.

Returns:

  • (::Array<::String>)

    The list of data locations sampled and used for format/schema inference.



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 447

class IncompatibleDataSchema
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Whether the action relates to a schema that is incompatible or modified.
  module SchemaChange
    # Schema change unspecified.
    SCHEMA_CHANGE_UNSPECIFIED = 0

    # Newly discovered schema is incompatible with existing schema.
    INCOMPATIBLE = 1

    # Newly discovered schema has changed from existing schema for data in a
    # curated zone.
    MODIFIED = 2
  end
end

#schema_change::Google::Cloud::Dataplex::V1::Action::IncompatibleDataSchema::SchemaChange

Returns Whether the action relates to a schema that is incompatible or modified.

Returns:



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 447

class IncompatibleDataSchema
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Whether the action relates to a schema that is incompatible or modified.
  module SchemaChange
    # Schema change unspecified.
    SCHEMA_CHANGE_UNSPECIFIED = 0

    # Newly discovered schema is incompatible with existing schema.
    INCOMPATIBLE = 1

    # Newly discovered schema has changed from existing schema for data in a
    # curated zone.
    MODIFIED = 2
  end
end

#table::String

Returns The name of the table containing invalid data.

Returns:

  • (::String)

    The name of the table containing invalid data.



447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
# File 'proto_docs/google/cloud/dataplex/v1/resources.rb', line 447

class IncompatibleDataSchema
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Whether the action relates to a schema that is incompatible or modified.
  module SchemaChange
    # Schema change unspecified.
    SCHEMA_CHANGE_UNSPECIFIED = 0

    # Newly discovered schema is incompatible with existing schema.
    INCOMPATIBLE = 1

    # Newly discovered schema has changed from existing schema for data in a
    # curated zone.
    MODIFIED = 2
  end
end