Class: Google::Cloud::Dataplex::V1::DataDiscoverySpec::BigQueryPublishingConfig

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

Overview

Describes BigQuery publishing configurations.

Defined Under Namespace

Modules: TableType

Instance Attribute Summary collapse

Instance Attribute Details

#connection::String

Returns Optional. The BigQuery connection used to create BigLake tables. Must be in the form projects/{project_id}/locations/{location_id}/connections/{connection_id}.

Returns:

  • (::String)

    Optional. The BigQuery connection used to create BigLake tables. Must be in the form projects/{project_id}/locations/{location_id}/connections/{connection_id}



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'proto_docs/google/cloud/dataplex/v1/data_discovery.rb', line 45

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

  # Determines how discovered tables are published.
  module TableType
    # Table type unspecified.
    TABLE_TYPE_UNSPECIFIED = 0

    # Default. Discovered tables are published as BigQuery external tables
    # whose data is accessed using the credentials of the user querying the
    # table.
    EXTERNAL = 1

    # Discovered tables are published as BigLake external tables whose data
    # is accessed using the credentials of the associated BigQuery
    # connection.
    BIGLAKE = 2
  end
end

#table_type::Google::Cloud::Dataplex::V1::DataDiscoverySpec::BigQueryPublishingConfig::TableType

Returns Optional. Determines whether to publish discovered tables as BigLake external tables or non-BigLake external tables.

Returns:



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'proto_docs/google/cloud/dataplex/v1/data_discovery.rb', line 45

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

  # Determines how discovered tables are published.
  module TableType
    # Table type unspecified.
    TABLE_TYPE_UNSPECIFIED = 0

    # Default. Discovered tables are published as BigQuery external tables
    # whose data is accessed using the credentials of the user querying the
    # table.
    EXTERNAL = 1

    # Discovered tables are published as BigLake external tables whose data
    # is accessed using the credentials of the associated BigQuery
    # connection.
    BIGLAKE = 2
  end
end