Data Analytics API with Gemini v1 API - Class Datasource (1.0.0-beta01)

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

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

A datasource that can be used to answer questions.

Inheritance

object > Datasource

Namespace

Google.Cloud.GeminiDataAnalytics.V1

Assembly

Google.Cloud.GeminiDataAnalytics.V1.dll

Constructors

Datasource()

public Datasource()

Datasource(Datasource)

public Datasource(Datasource other)
Parameter
Name Description
other Datasource

Properties

BigqueryPropertyGraphReference

public BigQueryPropertyGraphReference BigqueryPropertyGraphReference { get; set; }

A reference to a BigQuery property graph.

Property Value
Type Description
BigQueryPropertyGraphReference

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