UpdateDatabaseDdlMetadata

Metadata type for the operation returned by databases.updateDdl.

JSON representation
{
  "database": string,
  "statements": [
    string
  ],
  "progress": [
    object (OperationProgress)
  ],
  "commitTimestamps": [
    string
  ],
  "throttled": boolean
}
Fields
database

string

The database being modified.

statements[]

string

For an update this list contains all the statements. For an individual statement, this list contains only that statement.

progress[]

object (OperationProgress)

The progress of the databases.updateDdl operation. There is a corresponding progress[i] for each statement statements[i]. The OperationProgress.startTime and OperationProgress.endTime fields are populated for each statement. The OperationProgress.progressPercent field is only populated for the index creation statements currently. For more information, see Checking the progress of a secondary index backfill.

commitTimestamps[]

string (Timestamp format)

Reports the commit timestamps of all statements that have succeeded so far, where commitTimestamps[i] is the commit timestamp for the statement statements[i].

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

throttled

boolean

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.