GoogleFirestoreAdminV1beta2ExportDocumentsMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.ExportDocuments.| Fields | |
|---|---|
| collectionIds[] | 
 Which collection ids are being exported. 
 | 
| endTime | 
 The time this operation completed. Will be unset if operation still in progress. 
 | 
| operationState | 
 The state of the export operation. 
 | 
| Enum type. Can be one of the following: | |
| OPERATION_STATE_UNSPECIFIED | Unspecified. | 
| INITIALIZING | Request is being prepared for processing. | 
| PROCESSING | Request is actively being processed. | 
| CANCELLING | Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation. | 
| FINALIZING | Request has been processed and is in its finalization stage. | 
| SUCCESSFUL | Request has completed successfully. | 
| FAILED | Request has finished being processed, but encountered an error. | 
| CANCELLED | Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation. | 
| outputUriPrefix | 
 Where the entities are being exported to. 
 | 
| progressBytes | 
 The progress, in bytes, of this operation. 
 | 
| progressDocuments | 
 The progress, in documents, of this operation. 
 | 
| startTime | 
 The time this operation started. 
 | 
GoogleFirestoreAdminV1beta2ExportDocumentsRequest
The request for FirestoreAdmin.ExportDocuments.| Fields | |
|---|---|
| collectionIds[] | 
 Which collection ids to export. Unspecified means all collections. 
 | 
| outputUriPrefix | 
 The output URI. Currently only supports Google Cloud Storage URIs of the form:  
 | 
GoogleFirestoreAdminV1beta2ExportDocumentsResponse
Returned in the google.longrunning.Operation response field.| Fields | |
|---|---|
| outputUriPrefix | 
 Location of the output files. This can be used to begin an import into Cloud Firestore (this project or another project) after the operation completes successfully. 
 | 
GoogleFirestoreAdminV1beta2Field
Represents a single field in the database. Fields are grouped by their "Collection Group", which represent all collections in the database with the same id.| Fields | |
|---|---|
| indexConfig | 
 The index configuration for this field. If unset, field indexing will revert to the configuration defined by the  
 | 
| name | 
 A field name of the form  
 | 
GoogleFirestoreAdminV1beta2FieldOperationMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.UpdateField.| Fields | |
|---|---|
| bytesProgress | 
 The progress, in bytes, of this operation. 
 | 
| documentProgress | 
 The progress, in documents, of this operation. 
 | 
| endTime | 
 The time this operation completed. Will be unset if operation still in progress. 
 | 
| field | 
 The field resource that this operation is acting on. For example:  
 | 
| indexConfigDeltas[] | 
 A list of IndexConfigDelta, which describe the intent of this operation. 
 | 
| startTime | 
 The time this operation started. 
 | 
| state | 
 The state of the operation. 
 | 
| Enum type. Can be one of the following: | |
| OPERATION_STATE_UNSPECIFIED | Unspecified. | 
| INITIALIZING | Request is being prepared for processing. | 
| PROCESSING | Request is actively being processed. | 
| CANCELLING | Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation. | 
| FINALIZING | Request has been processed and is in its finalization stage. | 
| SUCCESSFUL | Request has completed successfully. | 
| FAILED | Request has finished being processed, but encountered an error. | 
| CANCELLED | Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation. | 
GoogleFirestoreAdminV1beta2ImportDocumentsMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.ImportDocuments.| Fields | |
|---|---|
| collectionIds[] | 
 Which collection ids are being imported. 
 | 
| endTime | 
 The time this operation completed. Will be unset if operation still in progress. 
 | 
| inputUriPrefix | 
 The location of the documents being imported. 
 | 
| operationState | 
 The state of the import operation. 
 | 
| Enum type. Can be one of the following: | |
| OPERATION_STATE_UNSPECIFIED | Unspecified. | 
| INITIALIZING | Request is being prepared for processing. | 
| PROCESSING | Request is actively being processed. | 
| CANCELLING | Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation. | 
| FINALIZING | Request has been processed and is in its finalization stage. | 
| SUCCESSFUL | Request has completed successfully. | 
| FAILED | Request has finished being processed, but encountered an error. | 
| CANCELLED | Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation. | 
| progressBytes | 
 The progress, in bytes, of this operation. 
 | 
| progressDocuments | 
 The progress, in documents, of this operation. 
 | 
| startTime | 
 The time this operation started. 
 | 
GoogleFirestoreAdminV1beta2ImportDocumentsRequest
The request for FirestoreAdmin.ImportDocuments.| Fields | |
|---|---|
| collectionIds[] | 
 Which collection ids to import. Unspecified means all collections included in the import. 
 | 
| inputUriPrefix | 
 Location of the exported files. This must match the output_uri_prefix of an ExportDocumentsResponse from an export that has completed successfully. See: google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix. 
 | 
GoogleFirestoreAdminV1beta2Index
Cloud Firestore indexes enable simple and complex queries against documents in a database.| Fields | |
|---|---|
| fields[] | 
 The fields supported by this index. For composite indexes, this is always 2 or more fields. The last field entry is always for the field path  
 | 
| name | 
 Output only. A server defined name for this index. The form of this name for composite indexes will be:  
 | 
| queryScope | 
 Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index. 
 | 
| Enum type. Can be one of the following: | |
| QUERY_SCOPE_UNSPECIFIED | The query scope is unspecified. Not a valid option. | 
| COLLECTION | Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the collection id specified by the index. | 
| COLLECTION_GROUP | Indexes with a collection group query scope specified allow queries against all collections that has the collection id specified by the index. | 
| state | 
 Output only. The serving state of the index. 
 | 
| Enum type. Can be one of the following: | |
| STATE_UNSPECIFIED | The state is unspecified. | 
| CREATING | The index is being created. There is an active long-running operation for the index. The index is updated when writing a document. Some index data may exist. | 
| READY | The index is ready to be used. The index is updated when writing a document. The index is fully populated from all stored documents it applies to. | 
| NEEDS_REPAIR | The index was being created, but something went wrong. There is no active long-running operation for the index, and the most recently finished long-running operation failed. The index is not updated when writing a document. Some index data may exist. Use the google.longrunning.Operations API to determine why the operation that last attempted to create this index failed, then re-create the index. | 
GoogleFirestoreAdminV1beta2IndexConfig
The index configuration for this field.| Fields | |
|---|---|
| ancestorField | 
 Output only. Specifies the resource name of the  
 | 
| indexes[] | 
 The indexes supported for this field. 
 | 
| reverting | 
 Output only When true, the  
 | 
| usesAncestorConfig | 
 Output only. When true, the  
 | 
GoogleFirestoreAdminV1beta2IndexConfigDelta
Information about an index configuration change.| Fields | |
|---|---|
| changeType | 
 Specifies how the index is changing. 
 | 
| Enum type. Can be one of the following: | |
| CHANGE_TYPE_UNSPECIFIED | The type of change is not specified or known. | 
| ADD | The single field index is being added. | 
| REMOVE | The single field index is being removed. | 
| index | 
 The index being changed. 
 | 
GoogleFirestoreAdminV1beta2IndexField
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.| Fields | |
|---|---|
| arrayConfig | 
 Indicates that this field supports operations on  
 | 
| Enum type. Can be one of the following: | |
| ARRAY_CONFIG_UNSPECIFIED | The index does not support additional array queries. | 
| CONTAINS | The index supports array containment queries. | 
| fieldPath | 
 Can be name. For single field indexes, this must match the name of the field or may be omitted. 
 | 
| order | 
 Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=. 
 | 
| Enum type. Can be one of the following: | |
| ORDER_UNSPECIFIED | The ordering is unspecified. Not a valid option. | 
| ASCENDING | The field is ordered by ascending field value. | 
| DESCENDING | The field is ordered by descending field value. | 
GoogleFirestoreAdminV1beta2IndexOperationMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.CreateIndex.| Fields | |
|---|---|
| endTime | 
 The time this operation completed. Will be unset if operation still in progress. 
 | 
| index | 
 The index resource that this operation is acting on. For example:  
 | 
| progressBytes | 
 The progress, in bytes, of this operation. 
 | 
| progressDocuments | 
 The progress, in documents, of this operation. 
 | 
| startTime | 
 The time this operation started. 
 | 
| state | 
 The state of the operation. 
 | 
| Enum type. Can be one of the following: | |
| OPERATION_STATE_UNSPECIFIED | Unspecified. | 
| INITIALIZING | Request is being prepared for processing. | 
| PROCESSING | Request is actively being processed. | 
| CANCELLING | Request is in the process of being cancelled after user called google.longrunning.Operations.CancelOperation on the operation. | 
| FINALIZING | Request has been processed and is in its finalization stage. | 
| SUCCESSFUL | Request has completed successfully. | 
| FAILED | Request has finished being processed, but encountered an error. | 
| CANCELLED | Request has finished being cancelled after user called google.longrunning.Operations.CancelOperation. | 
GoogleFirestoreAdminV1beta2ListFieldsResponse
The response for FirestoreAdmin.ListFields.| Fields | |
|---|---|
| fields[] | 
 The requested fields. 
 | 
| nextPageToken | 
 A page token that may be used to request another page of results. If blank, this is the last page. 
 | 
GoogleFirestoreAdminV1beta2ListIndexesResponse
The response for FirestoreAdmin.ListIndexes.| Fields | |
|---|---|
| indexes[] | 
 The requested indexes. 
 | 
| nextPageToken | 
 A page token that may be used to request another page of results. If blank, this is the last page. 
 | 
GoogleFirestoreAdminV1beta2Progress
Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used.| Fields | |
|---|---|
| completedWork | 
 The amount of work completed. 
 | 
| estimatedWork | 
 The amount of work estimated. 
 | 
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.| Fields | |
|---|---|
| done | 
 If the value is  
 | 
| error | 
 The error result of the operation in case of failure or cancellation. 
 | 
| metadata | 
 Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. 
 | 
| name | 
 The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the  
 | 
| response | 
 The normal response of the operation in case of success. If the original method returns no data on success, such as  
 | 
Status
TheStatus type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
| Fields | |
|---|---|
| code | 
 The status code, which should be an enum value of google.rpc.Code. 
 | 
| details[] | 
 A list of messages that carry the error details. There is a common set of message types for APIs to use. 
 | 
| message | 
 A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. 
 |