Data Analytics API with Gemini v1beta API - Class SpannerDatabaseReference (1.0.0-beta10)

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

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

Message representing a reference to a single Spanner database.

Inheritance

object > SpannerDatabaseReference

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

SpannerDatabaseReference()

public SpannerDatabaseReference()

SpannerDatabaseReference(SpannerDatabaseReference)

public SpannerDatabaseReference(SpannerDatabaseReference other)
Parameter
Name Description
other SpannerDatabaseReference

Properties

DatabaseId

public string DatabaseId { get; set; }

Required. The database id.

Property Value
Type Description
string

DatabaseTableReferences

public RepeatedField<DatabaseTableReference> DatabaseTableReferences { get; }

Optional. References to tables within the database. Each reference specifies a table and can optionally include the table's schema to provide context for the query.

Property Value
Type Description
RepeatedFieldDatabaseTableReference

Engine

public SpannerDatabaseReference.Types.Engine Engine { get; set; }

Required. The engine of the Spanner instance.

Property Value
Type Description
SpannerDatabaseReferenceTypesEngine

InstanceId

public string InstanceId { get; set; }

Required. The instance id.

Property Value
Type Description
string

Priority

public string Priority { get; set; }

Optional. Priority for the queries to Spanner. Should be a value supported by Cloud Spanner e.g.: LOW, MEDIUM, HIGH. Unsupported values will be ignored. See https://docs.cloud.google.com/spanner/docs/reference/rest/v1/RequestOptions#Priority for complete list.

Property Value
Type Description
string

ProjectId

public string ProjectId { get; set; }

Required. The project the instance belongs to.

Property Value
Type Description
string

RequestTag

public string RequestTag { get; set; }

Tag to be attached to all queries to Spanner. Allows to identify and monitor queries sent to Spanner by the GDA service.

Property Value
Type Description
string

TableIds

public RepeatedField<string> TableIds { get; }

Optional. The table ids. Denotes all tables if unset.

Property Value
Type Description
RepeatedFieldstring