Data Analytics API with Gemini v1beta API - Class Datasource (1.0.0-beta04)

public sealed class Datasource : IMessage<Datasource>, IEquatable<Datasource>, IDeepCloneable<Datasource>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class Datasource.

A datasource that can be used to answer questions.

Inheritance

object > Datasource

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

Datasource()

public Datasource()

Datasource(Datasource)

public Datasource(Datasource other)
Parameter
Name Description
other Datasource

Properties

BigqueryTableReference

public BigQueryTableReference BigqueryTableReference { get; set; }

A reference to a BigQuery table.

Property Value
Type Description
BigQueryTableReference

HasStudioDatasourceId

public bool HasStudioDatasourceId { get; }

Gets whether the "studio_datasource_id" field is set

Property Value
Type Description
bool

LookerExploreReference

public LookerExploreReference LookerExploreReference { get; set; }

A reference to a Looker explore.

Property Value
Type Description
LookerExploreReference

ReferenceCase

public Datasource.ReferenceOneofCase ReferenceCase { get; }
Property Value
Type Description
DatasourceReferenceOneofCase

Schema

public Schema Schema { get; set; }

Optional. The schema of the datasource.

Property Value
Type Description
Schema

StructSchema

public Struct StructSchema { get; set; }

Optional. A struct representation of the schema. This is populated for datasources with schemas that cannot be fully represented by the strongly-typed schema field.

For Looker datasources, this maps to the LookmlModelExplore type: https://cloud.google.com/looker/docs/reference/looker-api/latest/types/LookmlModelExplore

Property Value
Type Description
Struct

StudioDatasourceId

public string StudioDatasourceId { get; set; }

A reference to a Looker Studio datasource.

Property Value
Type Description
string