Reference documentation and code samples for the Data Analytics API with Gemini V1BETA API class Google::Cloud::GeminiDataAnalytics::V1beta::Datasource.
A datasource that can be used to answer questions.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#bigquery_table_reference
def bigquery_table_reference() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReference- (::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReference) — A reference to a BigQuery table.
Note: The following fields are mutually exclusive:
bigquery_table_reference,studio_datasource_id,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.
#bigquery_table_reference=
def bigquery_table_reference=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReference- value (::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReference) — A reference to a BigQuery table.
Note: The following fields are mutually exclusive:
bigquery_table_reference,studio_datasource_id,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.
- (::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReference) — A reference to a BigQuery table.
Note: The following fields are mutually exclusive:
bigquery_table_reference,studio_datasource_id,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.
#looker_explore_reference
def looker_explore_reference() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReference- (::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReference) — A reference to a Looker explore.
Note: The following fields are mutually exclusive:
looker_explore_reference,bigquery_table_reference,studio_datasource_id. If a field in that set is populated, all other fields in the set will automatically be cleared.
#looker_explore_reference=
def looker_explore_reference=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReference- value (::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReference) — A reference to a Looker explore.
Note: The following fields are mutually exclusive:
looker_explore_reference,bigquery_table_reference,studio_datasource_id. If a field in that set is populated, all other fields in the set will automatically be cleared.
- (::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReference) — A reference to a Looker explore.
Note: The following fields are mutually exclusive:
looker_explore_reference,bigquery_table_reference,studio_datasource_id. If a field in that set is populated, all other fields in the set will automatically be cleared.
#schema
def schema() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::Schema- (::Google::Cloud::GeminiDataAnalytics::V1beta::Schema) — Optional. The schema of the datasource.
#schema=
def schema=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::Schema- value (::Google::Cloud::GeminiDataAnalytics::V1beta::Schema) — Optional. The schema of the datasource.
- (::Google::Cloud::GeminiDataAnalytics::V1beta::Schema) — Optional. The schema of the datasource.
#struct_schema
def struct_schema() -> ::Google::Protobuf::Struct- (::Google::Protobuf::Struct) — Optional. A struct representation of the schema. This is populated for datasources with schemas that cannot be fully represented by the strongly-typed
schemafield.For Looker datasources, this maps to the LookmlModelExplore type: https://cloud.google.com/looker/docs/reference/looker-api/latest/types/LookmlModelExplore
#struct_schema=
def struct_schema=(value) -> ::Google::Protobuf::Struct- value (::Google::Protobuf::Struct) — Optional. A struct representation of the schema. This is populated for datasources with schemas that cannot be fully represented by the strongly-typed
schemafield.For Looker datasources, this maps to the LookmlModelExplore type: https://cloud.google.com/looker/docs/reference/looker-api/latest/types/LookmlModelExplore
- (::Google::Protobuf::Struct) — Optional. A struct representation of the schema. This is populated for datasources with schemas that cannot be fully represented by the strongly-typed
schemafield.For Looker datasources, this maps to the LookmlModelExplore type: https://cloud.google.com/looker/docs/reference/looker-api/latest/types/LookmlModelExplore
#studio_datasource_id
def studio_datasource_id() -> ::String- (::String) — A reference to a Looker Studio datasource.
Note: The following fields are mutually exclusive:
studio_datasource_id,bigquery_table_reference,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.
#studio_datasource_id=
def studio_datasource_id=(value) -> ::String- value (::String) — A reference to a Looker Studio datasource.
Note: The following fields are mutually exclusive:
studio_datasource_id,bigquery_table_reference,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.
- (::String) — A reference to a Looker Studio datasource.
Note: The following fields are mutually exclusive:
studio_datasource_id,bigquery_table_reference,looker_explore_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.