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].
Implements
IMessageUpdateDatabaseDdlMetadata, IEquatableUpdateDatabaseDdlMetadata, IDeepCloneableUpdateDatabaseDdlMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Spanner.Admin.Database.V1Assembly
Google.Cloud.Spanner.Admin.Database.V1.dll
Constructors
UpdateDatabaseDdlMetadata()
public UpdateDatabaseDdlMetadata()
UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata)
public UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata other)
Parameter | |
---|---|
Name | Description |
other | UpdateDatabaseDdlMetadata |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldTimestamp |
Database
public string Database { get; set; }
The database being modified.
Property Value | |
---|---|
Type | Description |
string |
DatabaseAsDatabaseName
public DatabaseName DatabaseAsDatabaseName { get; set; }
Google.Cloud.Spanner.Common.V1.DatabaseName-typed view over the Database resource name property.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
bool |