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
- (::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>) — Optional. The sequence of fields describing data in table entities.
#fields=
def fields=(value) -> ::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>
Parameter
- value (::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>) — Optional. The sequence of fields describing data in table entities.
Returns
- (::Array<::Google::Cloud::Dataplex::V1::Schema::SchemaField>) — Optional. The sequence of fields describing data in table entities.
#partition_fields
def partition_fields() -> ::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>
Returns
- (::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>) — Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
#partition_fields=
def partition_fields=(value) -> ::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>
Parameter
- value (::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>) — Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
Returns
- (::Array<::Google::Cloud::Dataplex::V1::Schema::PartitionField>) — Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
#partition_style
def partition_style() -> ::Google::Cloud::Dataplex::V1::Schema::PartitionStyle
Returns
- (::Google::Cloud::Dataplex::V1::Schema::PartitionStyle) — Optional. The structure of paths containing partition data within the entity.
#partition_style=
def partition_style=(value) -> ::Google::Cloud::Dataplex::V1::Schema::PartitionStyle
Parameter
- value (::Google::Cloud::Dataplex::V1::Schema::PartitionStyle) — Optional. The structure of paths containing partition data within the entity.
Returns
- (::Google::Cloud::Dataplex::V1::Schema::PartitionStyle) — Optional. The structure of paths containing partition data within the entity.
#user_managed
def user_managed() -> ::Boolean
Returns
- (::Boolean) — Required. Whether the schema is user-managed or managed by the service. User-managed schemas are not automatically updated by discovery jobs.
#user_managed=
def user_managed=(value) -> ::Boolean
Parameter
- value (::Boolean) — Required. Whether the schema is user-managed or managed by the service. User-managed schemas are not automatically updated by discovery jobs.
Returns
- (::Boolean) — Required. Whether the schema is user-managed or managed by the service. User-managed schemas are not automatically updated by discovery jobs.