Classes
CollectionGroupName
CollectionGroupName.Builder
Builder for projects/{project}/databases/{database}/collectionGroups/{collection}.
CreateDatabaseMetadata
Metadata related to the create database operation.
Protobuf type google.firestore.admin.v1.CreateDatabaseMetadata
CreateDatabaseMetadata.Builder
Metadata related to the create database operation.
Protobuf type google.firestore.admin.v1.CreateDatabaseMetadata
CreateDatabaseRequest
The request for FirestoreAdmin.CreateDatabase.
Protobuf type google.firestore.admin.v1.CreateDatabaseRequest
CreateDatabaseRequest.Builder
The request for FirestoreAdmin.CreateDatabase.
Protobuf type google.firestore.admin.v1.CreateDatabaseRequest
CreateIndexRequest
The request for FirestoreAdmin.CreateIndex.
Protobuf type google.firestore.admin.v1.CreateIndexRequest
CreateIndexRequest.Builder
The request for FirestoreAdmin.CreateIndex.
Protobuf type google.firestore.admin.v1.CreateIndexRequest
Database
A Cloud Firestore Database.
Currently only one database is allowed per cloud project; this database
must have a database_id
of '(default)'.
Protobuf type google.firestore.admin.v1.Database
Database.Builder
A Cloud Firestore Database.
Currently only one database is allowed per cloud project; this database
must have a database_id
of '(default)'.
Protobuf type google.firestore.admin.v1.Database
DatabaseName
DatabaseName.Builder
Builder for projects/{project}/databases/{database}.
DatabaseProto
DeleteIndexRequest
The request for FirestoreAdmin.DeleteIndex.
Protobuf type google.firestore.admin.v1.DeleteIndexRequest
DeleteIndexRequest.Builder
The request for FirestoreAdmin.DeleteIndex.
Protobuf type google.firestore.admin.v1.DeleteIndexRequest
ExportDocumentsMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.ExportDocuments.
Protobuf type google.firestore.admin.v1.ExportDocumentsMetadata
ExportDocumentsMetadata.Builder
Metadata for google.longrunning.Operation results from FirestoreAdmin.ExportDocuments.
Protobuf type google.firestore.admin.v1.ExportDocumentsMetadata
ExportDocumentsRequest
The request for FirestoreAdmin.ExportDocuments.
Protobuf type google.firestore.admin.v1.ExportDocumentsRequest
ExportDocumentsRequest.Builder
The request for FirestoreAdmin.ExportDocuments.
Protobuf type google.firestore.admin.v1.ExportDocumentsRequest
ExportDocumentsResponse
Returned in the google.longrunning.Operation response field.
Protobuf type google.firestore.admin.v1.ExportDocumentsResponse
ExportDocumentsResponse.Builder
Returned in the google.longrunning.Operation response field.
Protobuf type google.firestore.admin.v1.ExportDocumentsResponse
Field
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.
Protobuf type google.firestore.admin.v1.Field
Field.Builder
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.
Protobuf type google.firestore.admin.v1.Field
Field.IndexConfig
The index configuration for this field.
Protobuf type google.firestore.admin.v1.Field.IndexConfig
Field.IndexConfig.Builder
The index configuration for this field.
Protobuf type google.firestore.admin.v1.Field.IndexConfig
Field.TtlConfig
The TTL (time-to-live) configuration for documents that have this Field
set.
Storing a timestamp value into a TTL-enabled field will be treated as
the document's absolute expiration time. Using any other data type or
leaving the field absent will disable the TTL for the individual document.
Protobuf type google.firestore.admin.v1.Field.TtlConfig
Field.TtlConfig.Builder
The TTL (time-to-live) configuration for documents that have this Field
set.
Storing a timestamp value into a TTL-enabled field will be treated as
the document's absolute expiration time. Using any other data type or
leaving the field absent will disable the TTL for the individual document.
Protobuf type google.firestore.admin.v1.Field.TtlConfig
FieldName
FieldName.Builder
Builder for projects/{project}/databases/{database}/collectionGroups/{collection}/fields/{field}.
FieldOperationMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.UpdateField.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata
FieldOperationMetadata.Builder
Metadata for google.longrunning.Operation results from FirestoreAdmin.UpdateField.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata
FieldOperationMetadata.IndexConfigDelta
Information about an index configuration change.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta
FieldOperationMetadata.IndexConfigDelta.Builder
Information about an index configuration change.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta
FieldOperationMetadata.TtlConfigDelta
Information about an TTL configuration change.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta
FieldOperationMetadata.TtlConfigDelta.Builder
Information about an TTL configuration change.
Protobuf type google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta
FieldProto
FirestoreAdminGrpc
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
FirestoreAdminGrpc.FirestoreAdminBlockingStub
A stub to allow clients to do synchronous rpc calls to service FirestoreAdmin.
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
FirestoreAdminGrpc.FirestoreAdminFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service FirestoreAdmin.
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
FirestoreAdminGrpc.FirestoreAdminImplBase
Base class for the server implementation of the service FirestoreAdmin.
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
FirestoreAdminGrpc.FirestoreAdminStub
A stub to allow clients to do asynchronous rpc calls to service FirestoreAdmin.
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
FirestoreAdminProto
GetDatabaseRequest
The request for FirestoreAdmin.GetDatabase.
Protobuf type google.firestore.admin.v1.GetDatabaseRequest
GetDatabaseRequest.Builder
The request for FirestoreAdmin.GetDatabase.
Protobuf type google.firestore.admin.v1.GetDatabaseRequest
GetFieldRequest
The request for FirestoreAdmin.GetField.
Protobuf type google.firestore.admin.v1.GetFieldRequest
GetFieldRequest.Builder
The request for FirestoreAdmin.GetField.
Protobuf type google.firestore.admin.v1.GetFieldRequest
GetIndexRequest
The request for FirestoreAdmin.GetIndex.
Protobuf type google.firestore.admin.v1.GetIndexRequest
GetIndexRequest.Builder
The request for FirestoreAdmin.GetIndex.
Protobuf type google.firestore.admin.v1.GetIndexRequest
ImportDocumentsMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.ImportDocuments.
Protobuf type google.firestore.admin.v1.ImportDocumentsMetadata
ImportDocumentsMetadata.Builder
Metadata for google.longrunning.Operation results from FirestoreAdmin.ImportDocuments.
Protobuf type google.firestore.admin.v1.ImportDocumentsMetadata
ImportDocumentsRequest
The request for FirestoreAdmin.ImportDocuments.
Protobuf type google.firestore.admin.v1.ImportDocumentsRequest
ImportDocumentsRequest.Builder
The request for FirestoreAdmin.ImportDocuments.
Protobuf type google.firestore.admin.v1.ImportDocumentsRequest
Index
Cloud Firestore indexes enable simple and complex queries against documents in a database.
Protobuf type google.firestore.admin.v1.Index
Index.Builder
Cloud Firestore indexes enable simple and complex queries against documents in a database.
Protobuf type google.firestore.admin.v1.Index
Index.IndexField
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
Protobuf type google.firestore.admin.v1.Index.IndexField
Index.IndexField.Builder
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
Protobuf type google.firestore.admin.v1.Index.IndexField
IndexName
IndexName.Builder
Builder for projects/{project}/databases/{database}/collectionGroups/{collection}/indexes/{index}.
IndexOperationMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin.CreateIndex.
Protobuf type google.firestore.admin.v1.IndexOperationMetadata
IndexOperationMetadata.Builder
Metadata for google.longrunning.Operation results from FirestoreAdmin.CreateIndex.
Protobuf type google.firestore.admin.v1.IndexOperationMetadata
IndexProto
ListDatabasesRequest
A request to list the Firestore Databases in all locations for a project.
Protobuf type google.firestore.admin.v1.ListDatabasesRequest
ListDatabasesRequest.Builder
A request to list the Firestore Databases in all locations for a project.
Protobuf type google.firestore.admin.v1.ListDatabasesRequest
ListDatabasesResponse
The list of databases for a project.
Protobuf type google.firestore.admin.v1.ListDatabasesResponse
ListDatabasesResponse.Builder
The list of databases for a project.
Protobuf type google.firestore.admin.v1.ListDatabasesResponse
ListFieldsRequest
The request for FirestoreAdmin.ListFields.
Protobuf type google.firestore.admin.v1.ListFieldsRequest
ListFieldsRequest.Builder
The request for FirestoreAdmin.ListFields.
Protobuf type google.firestore.admin.v1.ListFieldsRequest
ListFieldsResponse
The response for FirestoreAdmin.ListFields.
Protobuf type google.firestore.admin.v1.ListFieldsResponse
ListFieldsResponse.Builder
The response for FirestoreAdmin.ListFields.
Protobuf type google.firestore.admin.v1.ListFieldsResponse
ListIndexesRequest
The request for FirestoreAdmin.ListIndexes.
Protobuf type google.firestore.admin.v1.ListIndexesRequest
ListIndexesRequest.Builder
The request for FirestoreAdmin.ListIndexes.
Protobuf type google.firestore.admin.v1.ListIndexesRequest
ListIndexesResponse
The response for FirestoreAdmin.ListIndexes.
Protobuf type google.firestore.admin.v1.ListIndexesResponse
ListIndexesResponse.Builder
The response for FirestoreAdmin.ListIndexes.
Protobuf type google.firestore.admin.v1.ListIndexesResponse
LocationMetadata
The metadata message for google.cloud.location.Location.metadata.
Protobuf type google.firestore.admin.v1.LocationMetadata
LocationMetadata.Builder
The metadata message for google.cloud.location.Location.metadata.
Protobuf type google.firestore.admin.v1.LocationMetadata
LocationProto
OperationProto
ParentName
AUTO-GENERATED DOCUMENTATION AND CLASS
ParentName.Builder
Builder for ParentName.
Progress
Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used.
Protobuf type google.firestore.admin.v1.Progress
Progress.Builder
Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used.
Protobuf type google.firestore.admin.v1.Progress
ProjectName
ProjectName.Builder
Builder for projects/{project}.
UpdateDatabaseMetadata
Metadata related to the update database operation.
Protobuf type google.firestore.admin.v1.UpdateDatabaseMetadata
UpdateDatabaseMetadata.Builder
Metadata related to the update database operation.
Protobuf type google.firestore.admin.v1.UpdateDatabaseMetadata
UpdateDatabaseRequest
The request for FirestoreAdmin.UpdateDatabase.
Protobuf type google.firestore.admin.v1.UpdateDatabaseRequest
UpdateDatabaseRequest.Builder
The request for FirestoreAdmin.UpdateDatabase.
Protobuf type google.firestore.admin.v1.UpdateDatabaseRequest
UpdateFieldRequest
The request for FirestoreAdmin.UpdateField.
Protobuf type google.firestore.admin.v1.UpdateFieldRequest
UpdateFieldRequest.Builder
The request for FirestoreAdmin.UpdateField.
Protobuf type google.firestore.admin.v1.UpdateFieldRequest
Interfaces
CreateDatabaseMetadataOrBuilder
CreateDatabaseRequestOrBuilder
CreateIndexRequestOrBuilder
DatabaseOrBuilder
DeleteIndexRequestOrBuilder
ExportDocumentsMetadataOrBuilder
ExportDocumentsRequestOrBuilder
ExportDocumentsResponseOrBuilder
Field.IndexConfigOrBuilder
Field.TtlConfigOrBuilder
FieldOperationMetadata.IndexConfigDeltaOrBuilder
FieldOperationMetadata.TtlConfigDeltaOrBuilder
FieldOperationMetadataOrBuilder
FieldOrBuilder
FirestoreAdminGrpc.AsyncService
The Cloud Firestore Admin API.
This API provides several administrative services for Cloud Firestore.
Project, Database, Namespace, Collection, Collection Group, and Document are
used as defined in the Google Cloud Firestore API.
Operation: An Operation represents work being performed in the background.
The index service manages Cloud Firestore indexes.
Index creation is performed asynchronously.
An Operation resource is created for each such asynchronous operation.
The state of the operation (including any errors encountered)
may be queried via the Operation resource.
The Operations collection provides a record of actions performed for the
specified Project (including any Operations in progress). Operations are not
created directly but through calls on other collections or resources.
An Operation that is done may be deleted so that it is no longer listed as
part of the Operation collection. Operations are garbage collected after
30 days. By default, ListOperations will only return in progress and failed
operations. To list completed operation, issue a ListOperations request with
the filter done: true
.
Operations are created by service FirestoreAdmin
, but are accessed via
service google.longrunning.Operations
.
GetDatabaseRequestOrBuilder
GetFieldRequestOrBuilder
GetIndexRequestOrBuilder
ImportDocumentsMetadataOrBuilder
ImportDocumentsRequestOrBuilder
Index.IndexFieldOrBuilder
IndexOperationMetadataOrBuilder
IndexOrBuilder
ListDatabasesRequestOrBuilder
ListDatabasesResponseOrBuilder
ListFieldsRequestOrBuilder
ListFieldsResponseOrBuilder
ListIndexesRequestOrBuilder
ListIndexesResponseOrBuilder
LocationMetadataOrBuilder
ProgressOrBuilder
UpdateDatabaseMetadataOrBuilder
UpdateDatabaseRequestOrBuilder
UpdateFieldRequestOrBuilder
Enums
Database.AppEngineIntegrationMode
The type of App Engine integration mode.
Protobuf enum google.firestore.admin.v1.Database.AppEngineIntegrationMode
Database.ConcurrencyMode
The type of concurrency control mode for transactions.
Protobuf enum google.firestore.admin.v1.Database.ConcurrencyMode
Database.DatabaseType
The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.
Mode changes are only allowed if the database is empty.
Protobuf enum google.firestore.admin.v1.Database.DatabaseType
Field.TtlConfig.State
The state of applying the TTL configuration to all documents.
Protobuf enum google.firestore.admin.v1.Field.TtlConfig.State
FieldOperationMetadata.IndexConfigDelta.ChangeType
Specifies how the index is changing.
Protobuf enum
google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta.ChangeType
FieldOperationMetadata.TtlConfigDelta.ChangeType
Specifies how the TTL config is changing.
Protobuf enum
google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.ChangeType
Index.ApiScope
API Scope defines the APIs (Firestore Native, or Firestore in Datastore Mode) that are supported for queries.
Protobuf enum google.firestore.admin.v1.Index.ApiScope
Index.IndexField.ArrayConfig
The supported array value configurations.
Protobuf enum google.firestore.admin.v1.Index.IndexField.ArrayConfig
Index.IndexField.Order
The supported orderings.
Protobuf enum google.firestore.admin.v1.Index.IndexField.Order
Index.IndexField.ValueModeCase
Index.QueryScope
Query Scope defines the scope at which a query is run. This is specified on
a StructuredQuery's from
field.
Protobuf enum google.firestore.admin.v1.Index.QueryScope
Index.State
The state of an index. During index creation, an index will be in the
CREATING
state. If the index is created successfully, it will transition
to the READY
state. If the index creation encounters a problem, the index
will transition to the NEEDS_REPAIR
state.
Protobuf enum google.firestore.admin.v1.Index.State
OperationState
Describes the state of the operation.
Protobuf enum google.firestore.admin.v1.OperationState