public sealed class UpdateDatabaseDdlMetadata : IMessage<UpdateDatabaseDdlMetadata>, IEquatable<UpdateDatabaseDdlMetadata>, IDeepCloneable<UpdateDatabaseDdlMetadata>, IBufferMessage, IMessageReference 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 |
|