Dataplex V1 API - Class Google::Cloud::Dataplex::V1::Schema (v0.8.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::Schema.

Schema information describing the structure and layout of the data.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#fields

def fields() -> ::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>
Returns

#fields=

def fields=(value) -> ::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>
Parameter
Returns

#partition_fields

def partition_fields() -> ::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>
Returns

#partition_fields=

def partition_fields=(value) -> ::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>
Parameter
Returns

#partition_style

def partition_style() -> ::Google::Cloud::Dataplex::V1::Schema::PartitionStyle
Returns

#partition_style=

def partition_style=(value) -> ::Google::Cloud::Dataplex::V1::Schema::PartitionStyle
Parameter
Returns

#user_managed

def user_managed() -> ::Boolean
Returns
  • (::Boolean) —

    Required. Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex).

    • Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment.

    • Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.

#user_managed=

def user_managed=(value) -> ::Boolean
Parameter
  • value (::Boolean) —

    Required. Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex).

    • Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment.

    • Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.

Returns
  • (::Boolean) —

    Required. Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex).

    • Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment.

    • Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.