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
GoogleCloudGoogle.Cloud.SpannerGoogle.Cloud.Spanner.AdminGoogle.Cloud.Spanner.Admin.DatabaseV1Assembly
Google.Cloud.Spanner.Admin.Database.V1.dll
Constructors
UpdateDatabaseDdlMetadata()
public UpdateDatabaseDdlMetadata()
UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata)
public UpdateDatabaseDdlMetadata(UpdateDatabaseDdlMetadata other)
Parameter | |
---|---|
Name | Description |
other | UpdateDatabaseDdlMetadata |
Properties
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; }
DatabaseName-typed view over the Database resource name property.
Property Value | |
---|---|
Type | Description |
DatabaseName |
Progress
public RepeatedField<OperationProgress> Progress { get; }
The progress of the
[UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl] operations.
Currently, only index creation statements will have a continuously
updating progress.
For non-index creation statements, 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.
progress[i]
is the operation progress for statements[i]
.
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 |