# Functions

New creates a new Service.
NewService creates a new Service.

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
View and manage your Google Cloud Datastore data.

# Structs

Aggregation: Defines an aggregation that produces a single result.
AggregationQuery: Datastore query for running an aggregation over a Query.
AggregationResult: The result of a single bucket from a Datastore aggregation query.
AggregationResultBatch: A batch of aggregation results produced by an aggregation query.
AllocateIdsRequest: The request for Datastore.AllocateIds.
AllocateIdsResponse: The response for Datastore.AllocateIds.
ArrayValue: An array value.
Avg: Average of the values of the requested property.
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.
Count: Count of entities that match the query.
Entity: A Datastore data object.
EntityResult: The result of fetching an entity from Datastore.
ExecutionStats: Execution statistics for the query.
ExplainMetrics: Explain metrics for the query.
ExplainOptions: Explain options for the query.
Filter: A holder for any type of filter.
FindNearest: Nearest Neighbors search config.
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.
GoogleDatastoreAdminV1DatastoreFirestoreMigrationMetadata: Metadata for Datastore to Firestore migration operations.
GoogleDatastoreAdminV1EntityFilter: Identifies a subset of entities in a project.
GoogleDatastoreAdminV1ExportEntitiesMetadata: Metadata for ExportEntities operations.
GoogleDatastoreAdminV1ExportEntitiesResponse: The response for google.datastore.admin.v1.DatastoreAdmin.ExportEntities.
GoogleDatastoreAdminV1ImportEntitiesMetadata: Metadata for ImportEntities operations.
GoogleDatastoreAdminV1IndexOperationMetadata: Metadata for Index operations.
GoogleDatastoreAdminV1MigrationProgressEvent: An event signifying the start of a new step in a migration from Cloud Datastore to Cloud Firestore in Datastore mode (https://cloud.google.com/datastore/docs/upgrade-to-firestore).
GoogleDatastoreAdminV1MigrationStateEvent: An event signifying a change in state of a migration from Cloud Datastore to Cloud Firestore in Datastore mode (https://cloud.google.com/datastore/docs/upgrade-to-firestore).
GoogleDatastoreAdminV1PrepareStepDetails: Details for the `PREPARE` step.
GoogleDatastoreAdminV1Progress: Measures the progress of a particular metric.
GoogleDatastoreAdminV1RedirectWritesStepDetails: Details for the `REDIRECT_WRITES` step.
GqlQuery: A GQL query (https://cloud.google.com/datastore/docs/apis/gql/gql_reference).
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.
PlanSummary: Planning phase information for the query.
Projection: A representation of a property in a projection.
PropertyFilter: A filter on a specific property.
PropertyMask: The set of arbitrarily nested property paths used to restrict an operation to only a subset of properties in an entity.
PropertyOrder: The desired order for a specific property.
PropertyReference: A reference to a property relative to the kind expressions.
PropertyTransform: A transformation of an entity property.
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.
RunAggregationQueryRequest: The request for Datastore.RunAggregationQuery.
RunAggregationQueryResponse: The response for Datastore.RunAggregationQuery.
RunQueryRequest: The request for Datastore.RunQuery.
RunQueryResponse: The response for Datastore.RunQuery.
Sum: Sum of the values of the requested property.
TransactionOptions: Options for beginning a new transaction.
Value: A message that can hold any of the supported value types and associated metadata.