Metadata for the long-running operation from the [databases.clone][google.firestore.admin.v1.CloneDatabase] request.
| JSON representation | 
|---|
| { "startTime": string, "endTime": string, "operationState": enum ( | 
| Fields | |
|---|---|
| startTime | 
 The time the clone was started. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| endTime | 
 The time the clone finished, unset for ongoing clones. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| operationState | 
 The operation state of the clone. | 
| database | 
 The name of the database being cloned to. | 
| pitrSnapshot | 
 The snapshot from which this database was cloned. | 
| progressPercentage | 
 How far along the clone is as an estimated percentage of remaining time. | 
PitrSnapshot
A consistent snapshot of a database at a specific point in time. A PITR (Point-in-time recovery) snapshot with previous versions of a database's data is available for every minute up to the associated database's data retention period. If the PITR feature is enabled, the retention period is 7 days; otherwise, it is one hour.
| JSON representation | 
|---|
| { "database": string, "databaseUid": string, "snapshotTime": string } | 
| Fields | |
|---|---|
| database | 
 Required. The name of the database that this was a snapshot of. Format:  | 
| databaseUid | 
 Output only. Public UUID of the database the snapshot was associated with. A base64-encoded string. | 
| snapshotTime | 
 Required. Snapshot time of the database. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  |