datastore.v1 library Null safety

Cloud Datastore API - v1

Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.

For more information, see cloud.google.com/datastore/

Create an instance of DatastoreApi to access these resources:

Classes

AllocateIdsRequest
The request for Datastore.AllocateIds.
AllocateIdsResponse
The response for Datastore.AllocateIds.
ArrayValue
An array value.
BeginTransactionRequest
The request for Datastore.BeginTransaction.
BeginTransactionResponse
The response for Datastore.BeginTransaction.
CommitRequest
The request for Datastore.Commit.
CommitResponse
The response for Datastore.Commit.
CompositeFilter
A filter that merges multiple other filters using the given operator.
DatastoreApi
Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Entity
A Datastore data object. [...]
EntityResult
The result of fetching an entity from Datastore.
Filter
A holder for any type of filter.
GoogleDatastoreAdminV1beta1CommonMetadata
Metadata common to all Datastore Admin operations.
GoogleDatastoreAdminV1beta1EntityFilter
Identifies a subset of entities in a project. [...]
GoogleDatastoreAdminV1beta1ExportEntitiesMetadata
Metadata for ExportEntities operations.
GoogleDatastoreAdminV1beta1ExportEntitiesResponse
The response for google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.
GoogleDatastoreAdminV1beta1ImportEntitiesMetadata
Metadata for ImportEntities operations.
GoogleDatastoreAdminV1beta1Progress
Measures the progress of a particular metric.
GoogleDatastoreAdminV1CommonMetadata
Metadata common to all Datastore Admin operations.
GoogleDatastoreAdminV1EntityFilter
Identifies a subset of entities in a project. [...]
GoogleDatastoreAdminV1ExportEntitiesMetadata
Metadata for ExportEntities operations.
GoogleDatastoreAdminV1ExportEntitiesRequest
The request for google.datastore.admin.v1.DatastoreAdmin.ExportEntities.
GoogleDatastoreAdminV1ExportEntitiesResponse
The response for google.datastore.admin.v1.DatastoreAdmin.ExportEntities.
GoogleDatastoreAdminV1ImportEntitiesMetadata
Metadata for ImportEntities operations.
GoogleDatastoreAdminV1ImportEntitiesRequest
The request for google.datastore.admin.v1.DatastoreAdmin.ImportEntities.
GoogleDatastoreAdminV1Index
Datastore composite index definition.
GoogleDatastoreAdminV1IndexedProperty
A property of an index.
GoogleDatastoreAdminV1IndexOperationMetadata
Metadata for Index operations.
GoogleDatastoreAdminV1ListIndexesResponse
The response for google.datastore.admin.v1.DatastoreAdmin.ListIndexes.
GoogleDatastoreAdminV1Progress
Measures the progress of a particular metric.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GqlQuery
A GQL query.
GqlQueryParameter
A binding parameter for a GQL query.
Key
A unique identifier for an entity. [...]
KindExpression
A representation of a kind.
LatLng
An object that represents a latitude/longitude pair. [...]
LookupRequest
The request for Datastore.Lookup.
LookupResponse
The response for Datastore.Lookup.
Mutation
A mutation to apply to an entity.
MutationResult
The result of applying a mutation.
PartitionId
A partition ID identifies a grouping of entities. [...]
PathElement
A (kind, ID/name) pair used to construct a key path. [...]
Projection
A representation of a property in a projection.
ProjectsIndexesResource
ProjectsOperationsResource
ProjectsResource
PropertyFilter
A filter on a specific property.
PropertyOrder
The desired order for a specific property.
PropertyReference
A reference to a property relative to the kind expressions.
Query
A query for entities.
QueryResultBatch
A batch of results produced by a query.
ReadOnly
Options specific to read-only transactions.
ReadOptions
The options shared by read requests.
ReadWrite
Options specific to read / write transactions.
ReserveIdsRequest
The request for Datastore.ReserveIds.
ReserveIdsResponse
The response for Datastore.ReserveIds.
RollbackRequest
The request for Datastore.Rollback.
RollbackResponse
The response for Datastore.Rollback. [...]
RunQueryRequest
The request for Datastore.RunQuery.
RunQueryResponse
The response for Datastore.RunQuery.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
TransactionOptions
Options for beginning a new transaction. [...]
Value
A message that can hold any of the supported value types and associated metadata.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.