Google Cloud Spanner Database Administration v1 API - Class UpdateDatabaseDdlMetadata (5.0.0-beta01)

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

Reference documentation and code samples for the Google Cloud Spanner Database Administration v1 API class UpdateDatabaseDdlMetadata.

Metadata type for the operation returned by [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl].

Inheritance

object > UpdateDatabaseDdlMetadata

Namespace

Google.Cloud.Spanner.Admin.Database.V1

Assembly

Google.Cloud.Spanner.Admin.Database.V1.dll

Constructors

UpdateDatabaseDdlMetadata()

public UpdateDatabaseDdlMetadata()

UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata)

public UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata other)
Parameter
NameDescription
otherUpdateDatabaseDdlMetadata

Properties

Actions

public RepeatedField<DdlStatementActionInfo> Actions { get; }

The brief action info for the DDL statements. actions[i] is the brief info for statements[i].

Property Value
TypeDescription
RepeatedFieldDdlStatementActionInfo

CommitTimestamps

public RepeatedField<Timestamp> CommitTimestamps { get; }

Reports the commit timestamps of all statements that have succeeded so far, where commit_timestamps[i] is the commit timestamp for the statement statements[i].

Property Value
TypeDescription
RepeatedFieldTimestamp

Database

public string Database { get; set; }

The database being modified.

Property Value
TypeDescription
string

DatabaseAsDatabaseName

public DatabaseName DatabaseAsDatabaseName { get; set; }

Google.Cloud.Spanner.Common.V1.DatabaseName-typed view over the Database resource name property.

Property Value
TypeDescription
Google.Cloud.Spanner.Common.V1.DatabaseName

Progress

public RepeatedField<OperationProgress> Progress { get; }

The progress of the [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations. All DDL statements will have continuously updating progress, and progress[i] is the operation progress for statements[i]. Also, progress[i] will have start time and end time populated with commit timestamp of operation, as well as a progress of 100% once the operation has completed.

Property Value
TypeDescription
RepeatedFieldOperationProgress

Statements

public RepeatedField<string> Statements { get; }

For an update this list contains all the statements. For an individual statement, this list contains only that statement.

Property Value
TypeDescription
RepeatedFieldstring

Throttled

public bool Throttled { get; set; }

Output only. When true, indicates that the operation is throttled e.g. due to resource constraints. When resources become available the operation will resume and this field will be false again.

Property Value
TypeDescription
bool