Class UpdateDatabaseDdlMetadata
Metadata type for the operation returned by UpdateDatabaseDdl.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class UpdateDatabaseDdlMetadata : IDirectResponseSchema
Properties
Actions
The brief action info for the DDL statements. actions[i]
is the brief info for statements[i]
.
Declaration
[JsonProperty("actions")]
public virtual IList<DdlStatementActionInfo> Actions { get; set; }
Property Value
Type | Description |
---|---|
IList<DdlStatementActionInfo> |
CommitTimestamps
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]
.
Declaration
[JsonProperty("commitTimestamps")]
public virtual IList<object> CommitTimestamps { get; set; }
Property Value
Type | Description |
---|---|
IList<object> |
Database
The database being modified.
Declaration
[JsonProperty("database")]
public virtual string Database { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Progress
The progress of the 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.
Declaration
[JsonProperty("progress")]
public virtual IList<OperationProgress> Progress { get; set; }
Property Value
Type | Description |
---|---|
IList<OperationProgress> |
Statements
For an update this list contains all the statements. For an individual statement, this list contains only that statement.
Declaration
[JsonProperty("statements")]
public virtual IList<string> Statements { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Throttled
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.
Declaration
[JsonProperty("throttled")]
public virtual bool? Throttled { get; set; }
Property Value
Type | Description |
---|---|
bool? |