Interface DatasourceOrBuilder (0.9.0)

public interface DatasourceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAlloyDbReference()

public abstract AlloyDbReference getAlloyDbReference()

A reference to an AlloyDB database.

.google.cloud.geminidataanalytics.v1beta.AlloyDbReference alloy_db_reference = 12;

Returns
Type Description
AlloyDbReference

The alloyDbReference.

getAlloyDbReferenceOrBuilder()

public abstract AlloyDbReferenceOrBuilder getAlloyDbReferenceOrBuilder()

A reference to an AlloyDB database.

.google.cloud.geminidataanalytics.v1beta.AlloyDbReference alloy_db_reference = 12;

Returns
Type Description
AlloyDbReferenceOrBuilder

getBigqueryTableReference()

public abstract BigQueryTableReference getBigqueryTableReference()

A reference to a BigQuery table.

.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference bigquery_table_reference = 1;

Returns
Type Description
BigQueryTableReference

The bigqueryTableReference.

getBigqueryTableReferenceOrBuilder()

public abstract BigQueryTableReferenceOrBuilder getBigqueryTableReferenceOrBuilder()

A reference to a BigQuery table.

.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference bigquery_table_reference = 1;

Returns
Type Description
BigQueryTableReferenceOrBuilder

getCloudSqlReference()

public abstract CloudSqlReference getCloudSqlReference()

A reference to a CloudSQL database.

.google.cloud.geminidataanalytics.v1beta.CloudSqlReference cloud_sql_reference = 14;

Returns
Type Description
CloudSqlReference

The cloudSqlReference.

getCloudSqlReferenceOrBuilder()

public abstract CloudSqlReferenceOrBuilder getCloudSqlReferenceOrBuilder()

A reference to a CloudSQL database.

.google.cloud.geminidataanalytics.v1beta.CloudSqlReference cloud_sql_reference = 14;

Returns
Type Description
CloudSqlReferenceOrBuilder

getLookerExploreReference()

public abstract LookerExploreReference getLookerExploreReference()

A reference to a Looker explore.

.google.cloud.geminidataanalytics.v1beta.LookerExploreReference looker_explore_reference = 4;

Returns
Type Description
LookerExploreReference

The lookerExploreReference.

getLookerExploreReferenceOrBuilder()

public abstract LookerExploreReferenceOrBuilder getLookerExploreReferenceOrBuilder()

A reference to a Looker explore.

.google.cloud.geminidataanalytics.v1beta.LookerExploreReference looker_explore_reference = 4;

Returns
Type Description
LookerExploreReferenceOrBuilder

getReferenceCase()

public abstract Datasource.ReferenceCase getReferenceCase()
Returns
Type Description
Datasource.ReferenceCase

getSchema()

public abstract Schema getSchema()

Optional. The schema of the datasource.

.google.cloud.geminidataanalytics.v1beta.Schema schema = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Schema

The schema.

getSchemaOrBuilder()

public abstract SchemaOrBuilder getSchemaOrBuilder()

Optional. The schema of the datasource.

.google.cloud.geminidataanalytics.v1beta.Schema schema = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SchemaOrBuilder

getSpannerReference()

public abstract SpannerReference getSpannerReference()

A reference to a Spanner database.

.google.cloud.geminidataanalytics.v1beta.SpannerReference spanner_reference = 13;

Returns
Type Description
SpannerReference

The spannerReference.

getSpannerReferenceOrBuilder()

public abstract SpannerReferenceOrBuilder getSpannerReferenceOrBuilder()

A reference to a Spanner database.

.google.cloud.geminidataanalytics.v1beta.SpannerReference spanner_reference = 13;

Returns
Type Description
SpannerReferenceOrBuilder

getStructSchema()

public abstract Struct getStructSchema()

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

.google.protobuf.Struct struct_schema = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The structSchema.

getStructSchemaOrBuilder()

public abstract StructOrBuilder getStructSchemaOrBuilder()

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

.google.protobuf.Struct struct_schema = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getStudioDatasourceId()

public abstract String getStudioDatasourceId()

A reference to a Looker Studio datasource.

string studio_datasource_id = 2;

Returns
Type Description
String

The studioDatasourceId.

getStudioDatasourceIdBytes()

public abstract ByteString getStudioDatasourceIdBytes()

A reference to a Looker Studio datasource.

string studio_datasource_id = 2;

Returns
Type Description
ByteString

The bytes for studioDatasourceId.

hasAlloyDbReference()

public abstract boolean hasAlloyDbReference()

A reference to an AlloyDB database.

.google.cloud.geminidataanalytics.v1beta.AlloyDbReference alloy_db_reference = 12;

Returns
Type Description
boolean

Whether the alloyDbReference field is set.

hasBigqueryTableReference()

public abstract boolean hasBigqueryTableReference()

A reference to a BigQuery table.

.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference bigquery_table_reference = 1;

Returns
Type Description
boolean

Whether the bigqueryTableReference field is set.

hasCloudSqlReference()

public abstract boolean hasCloudSqlReference()

A reference to a CloudSQL database.

.google.cloud.geminidataanalytics.v1beta.CloudSqlReference cloud_sql_reference = 14;

Returns
Type Description
boolean

Whether the cloudSqlReference field is set.

hasLookerExploreReference()

public abstract boolean hasLookerExploreReference()

A reference to a Looker explore.

.google.cloud.geminidataanalytics.v1beta.LookerExploreReference looker_explore_reference = 4;

Returns
Type Description
boolean

Whether the lookerExploreReference field is set.

hasSchema()

public abstract boolean hasSchema()

Optional. The schema of the datasource.

.google.cloud.geminidataanalytics.v1beta.Schema schema = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the schema field is set.

hasSpannerReference()

public abstract boolean hasSpannerReference()

A reference to a Spanner database.

.google.cloud.geminidataanalytics.v1beta.SpannerReference spanner_reference = 13;

Returns
Type Description
boolean

Whether the spannerReference field is set.

hasStructSchema()

public abstract boolean hasStructSchema()

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

.google.protobuf.Struct struct_schema = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the structSchema field is set.

hasStudioDatasourceId()

public abstract boolean hasStudioDatasourceId()

A reference to a Looker Studio datasource.

string studio_datasource_id = 2;

Returns
Type Description
boolean

Whether the studioDatasourceId field is set.