Data Analytics API with Gemini V1BETA API - Class Google::Cloud::GeminiDataAnalytics::V1beta::DatasourceReferences (v0.6.0)

Reference documentation and code samples for the Data Analytics API with Gemini V1BETA API class Google::Cloud::GeminiDataAnalytics::V1beta::DatasourceReferences.

A collection of references to datasources.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#alloydb

def alloydb() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::AlloyDbReference
Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::AlloyDbReference) — Reference to an AlloyDB database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: alloydb, bq, studio, looker, spanner_reference, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#alloydb=

def alloydb=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::AlloyDbReference
Parameter
  • value (::Google::Cloud::GeminiDataAnalytics::V1beta::AlloyDbReference) — Reference to an AlloyDB database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: alloydb, bq, studio, looker, spanner_reference, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::AlloyDbReference) — Reference to an AlloyDB database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: alloydb, bq, studio, looker, spanner_reference, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#bq

def bq() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReferences
Returns

#bq=

def bq=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::BigQueryTableReferences
Parameter
Returns

#cloud_sql_reference

def cloud_sql_reference() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::CloudSqlReference
Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::CloudSqlReference) — Reference to a CloudSql database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: cloud_sql_reference, bq, studio, looker, alloydb, spanner_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_sql_reference=

def cloud_sql_reference=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::CloudSqlReference
Parameter
  • value (::Google::Cloud::GeminiDataAnalytics::V1beta::CloudSqlReference) — Reference to a CloudSql database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: cloud_sql_reference, bq, studio, looker, alloydb, spanner_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::CloudSqlReference) — Reference to a CloudSql database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: cloud_sql_reference, bq, studio, looker, alloydb, spanner_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#looker

def looker() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReferences
Returns

#looker=

def looker=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::LookerExploreReferences
Parameter
Returns

#spanner_reference

def spanner_reference() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::SpannerReference
Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::SpannerReference) — Reference to a Spanner database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: spanner_reference, bq, studio, looker, alloydb, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#spanner_reference=

def spanner_reference=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::SpannerReference
Parameter
  • value (::Google::Cloud::GeminiDataAnalytics::V1beta::SpannerReference) — Reference to a Spanner database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: spanner_reference, bq, studio, looker, alloydb, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::GeminiDataAnalytics::V1beta::SpannerReference) — Reference to a Spanner database. Only supported for the QueryData method.

    Note: The following fields are mutually exclusive: spanner_reference, bq, studio, looker, alloydb, cloud_sql_reference. If a field in that set is populated, all other fields in the set will automatically be cleared.

#studio

def studio() -> ::Google::Cloud::GeminiDataAnalytics::V1beta::StudioDatasourceReferences
Returns

#studio=

def studio=(value) -> ::Google::Cloud::GeminiDataAnalytics::V1beta::StudioDatasourceReferences
Parameter
Returns