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.
|