public sealed class UpdateDatabaseDdlMetadata : IMessage<UpdateDatabaseDdlMetadata>, IEquatable<UpdateDatabaseDdlMetadata>, IDeepCloneable<UpdateDatabaseDdlMetadata>, IBufferMessage, IMessageMetadata type for the operation returned by [UpdateDatabaseDdl][google.spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl].
Implements
IMessage<UpdateDatabaseDdlMetadata>, IEquatable<UpdateDatabaseDdlMetadata>, IDeepCloneable<UpdateDatabaseDdlMetadata>, 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
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 |
RepeatedField<Timestamp> |
|
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 |
RepeatedField<OperationProgress> |
|
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 |
RepeatedField<String> |
|
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 |
Boolean |
|