Variables
OperationType_name, OperationType_value
var
(
OperationType_name
=
map
[
int32
]
string
{
0
:
"OPERATION_TYPE_UNSPECIFIED"
,
1
:
"EXPORT_ENTITIES"
,
2
:
"IMPORT_ENTITIES"
,
3
:
"CREATE_INDEX"
,
4
:
"DELETE_INDEX"
,
}
OperationType_value
=
map
[
string
]
int32
{
"OPERATION_TYPE_UNSPECIFIED"
:
0
,
"EXPORT_ENTITIES"
:
1
,
"IMPORT_ENTITIES"
:
2
,
"CREATE_INDEX"
:
3
,
"DELETE_INDEX"
:
4
,
}
)
Enum value maps for OperationType.
CommonMetadata_State_name, CommonMetadata_State_value
var
(
CommonMetadata_State_name
=
map
[
int32
]
string
{
0
:
"STATE_UNSPECIFIED"
,
1
:
"INITIALIZING"
,
2
:
"PROCESSING"
,
3
:
"CANCELLING"
,
4
:
"FINALIZING"
,
5
:
"SUCCESSFUL"
,
6
:
"FAILED"
,
7
:
"CANCELLED"
,
}
CommonMetadata_State_value
=
map
[
string
]
int32
{
"STATE_UNSPECIFIED"
:
0
,
"INITIALIZING"
:
1
,
"PROCESSING"
:
2
,
"CANCELLING"
:
3
,
"FINALIZING"
:
4
,
"SUCCESSFUL"
:
5
,
"FAILED"
:
6
,
"CANCELLED"
:
7
,
}
)
Enum value maps for CommonMetadata_State.
Index_AncestorMode_name, Index_AncestorMode_value
var
(
Index_AncestorMode_name
=
map
[
int32
]
string
{
0
:
"ANCESTOR_MODE_UNSPECIFIED"
,
1
:
"NONE"
,
2
:
"ALL_ANCESTORS"
,
}
Index_AncestorMode_value
=
map
[
string
]
int32
{
"ANCESTOR_MODE_UNSPECIFIED"
:
0
,
"NONE"
:
1
,
"ALL_ANCESTORS"
:
2
,
}
)
Enum value maps for Index_AncestorMode.
Index_Direction_name, Index_Direction_value
var
(
Index_Direction_name
=
map
[
int32
]
string
{
0
:
"DIRECTION_UNSPECIFIED"
,
1
:
"ASCENDING"
,
2
:
"DESCENDING"
,
}
Index_Direction_value
=
map
[
string
]
int32
{
"DIRECTION_UNSPECIFIED"
:
0
,
"ASCENDING"
:
1
,
"DESCENDING"
:
2
,
}
)
Enum value maps for Index_Direction.
Index_State_name, Index_State_value
var
(
Index_State_name
=
map
[
int32
]
string
{
0
:
"STATE_UNSPECIFIED"
,
1
:
"CREATING"
,
2
:
"READY"
,
3
:
"DELETING"
,
4
:
"ERROR"
,
}
Index_State_value
=
map
[
string
]
int32
{
"STATE_UNSPECIFIED"
:
0
,
"CREATING"
:
1
,
"READY"
:
2
,
"DELETING"
:
3
,
"ERROR"
:
4
,
}
)
Enum value maps for Index_State.
MigrationState_name, MigrationState_value
var
(
MigrationState_name
=
map
[
int32
]
string
{
0
:
"MIGRATION_STATE_UNSPECIFIED"
,
1
:
"RUNNING"
,
2
:
"PAUSED"
,
3
:
"COMPLETE"
,
}
MigrationState_value
=
map
[
string
]
int32
{
"MIGRATION_STATE_UNSPECIFIED"
:
0
,
"RUNNING"
:
1
,
"PAUSED"
:
2
,
"COMPLETE"
:
3
,
}
)
Enum value maps for MigrationState.
MigrationStep_name, MigrationStep_value
var
(
MigrationStep_name
=
map
[
int32
]
string
{
0
:
"MIGRATION_STEP_UNSPECIFIED"
,
6
:
"PREPARE"
,
1
:
"START"
,
7
:
"APPLY_WRITES_SYNCHRONOUSLY"
,
2
:
"COPY_AND_VERIFY"
,
3
:
"REDIRECT_EVENTUALLY_CONSISTENT_READS"
,
4
:
"REDIRECT_STRONGLY_CONSISTENT_READS"
,
5
:
"REDIRECT_WRITES"
,
}
MigrationStep_value
=
map
[
string
]
int32
{
"MIGRATION_STEP_UNSPECIFIED"
:
0
,
"PREPARE"
:
6
,
"START"
:
1
,
"APPLY_WRITES_SYNCHRONOUSLY"
:
7
,
"COPY_AND_VERIFY"
:
2
,
"REDIRECT_EVENTUALLY_CONSISTENT_READS"
:
3
,
"REDIRECT_STRONGLY_CONSISTENT_READS"
:
4
,
"REDIRECT_WRITES"
:
5
,
}
)
Enum value maps for MigrationStep.
MigrationProgressEvent_ConcurrencyMode_name, MigrationProgressEvent_ConcurrencyMode_value
var
(
MigrationProgressEvent_ConcurrencyMode_name
=
map
[
int32
]
string
{
0
:
"CONCURRENCY_MODE_UNSPECIFIED"
,
1
:
"PESSIMISTIC"
,
2
:
"OPTIMISTIC"
,
3
:
"OPTIMISTIC_WITH_ENTITY_GROUPS"
,
}
MigrationProgressEvent_ConcurrencyMode_value
=
map
[
string
]
int32
{
"CONCURRENCY_MODE_UNSPECIFIED"
:
0
,
"PESSIMISTIC"
:
1
,
"OPTIMISTIC"
:
2
,
"OPTIMISTIC_WITH_ENTITY_GROUPS"
:
3
,
}
)
Enum value maps for MigrationProgressEvent_ConcurrencyMode.
File_google_datastore_admin_v1_datastore_admin_proto
var
File_google_datastore_admin_v1_datastore_admin_proto
protoreflect
.
FileDescriptor
File_google_datastore_admin_v1_index_proto
var
File_google_datastore_admin_v1_index_proto
protoreflect
.
FileDescriptor
File_google_datastore_admin_v1_migration_proto
var
File_google_datastore_admin_v1_migration_proto
protoreflect
.
FileDescriptor
Functions
func RegisterDatastoreAdminServer
func
RegisterDatastoreAdminServer
(
s
*
grpc
.
Server
,
srv
DatastoreAdminServer
)
CommonMetadata
type
CommonMetadata
struct
{
StartTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
OperationType
OperationType
""
/* 146 byte string literal not displayed */
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
State
CommonMetadata_State
`protobuf:"varint,5,opt,name=state,proto3,enum=google.datastore.admin.v1.CommonMetadata_State" json:"state,omitempty"`
}
Metadata common to all Datastore Admin operations.
func (*CommonMetadata) Descriptor
func
(
*
CommonMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CommonMetadata.ProtoReflect.Descriptor instead.
func (*CommonMetadata) GetEndTime
func
(
x
*
CommonMetadata
)
GetEndTime
()
*
timestamppb
.
Timestamp
func (*CommonMetadata) GetLabels
func
(
x
*
CommonMetadata
)
GetLabels
()
map
[
string
]
string
func (*CommonMetadata) GetOperationType
func
(
x
*
CommonMetadata
)
GetOperationType
()
OperationType
func (*CommonMetadata) GetStartTime
func
(
x
*
CommonMetadata
)
GetStartTime
()
*
timestamppb
.
Timestamp
func (*CommonMetadata) GetState
func
(
x
*
CommonMetadata
)
GetState
()
CommonMetadata_State
func (*CommonMetadata) ProtoMessage
func
(
*
CommonMetadata
)
ProtoMessage
()
func (*CommonMetadata) ProtoReflect
func
(
x
*
CommonMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*CommonMetadata) Reset
func
(
x
*
CommonMetadata
)
Reset
()
func (*CommonMetadata) String
func
(
x
*
CommonMetadata
)
String
()
string
CommonMetadata_State
type
CommonMetadata_State
int32
The various possible states for an ongoing Operation.
CommonMetadata_STATE_UNSPECIFIED, CommonMetadata_INITIALIZING, CommonMetadata_PROCESSING, CommonMetadata_CANCELLING, CommonMetadata_FINALIZING, CommonMetadata_SUCCESSFUL, CommonMetadata_FAILED, CommonMetadata_CANCELLED
const
(
// Unspecified.
CommonMetadata_STATE_UNSPECIFIED
CommonMetadata_State
=
0
// Request is being prepared for processing.
CommonMetadata_INITIALIZING
CommonMetadata_State
=
1
// Request is actively being processed.
CommonMetadata_PROCESSING
CommonMetadata_State
=
2
// Request is in the process of being cancelled after user called
// google.longrunning.Operations.CancelOperation on the operation.
CommonMetadata_CANCELLING
CommonMetadata_State
=
3
// Request has been processed and is in its finalization stage.
CommonMetadata_FINALIZING
CommonMetadata_State
=
4
// Request has completed successfully.
CommonMetadata_SUCCESSFUL
CommonMetadata_State
=
5
// Request has finished being processed, but encountered an error.
CommonMetadata_FAILED
CommonMetadata_State
=
6
// Request has finished being cancelled after user called
// google.longrunning.Operations.CancelOperation.
CommonMetadata_CANCELLED
CommonMetadata_State
=
7
)
func (CommonMetadata_State) Descriptor
func
(
CommonMetadata_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (CommonMetadata_State) Enum
func
(
x
CommonMetadata_State
)
Enum
()
*
CommonMetadata_State
func (CommonMetadata_State) EnumDescriptor
func
(
CommonMetadata_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CommonMetadata_State.Descriptor instead.
func (CommonMetadata_State) Number
func
(
x
CommonMetadata_State
)
Number
()
protoreflect
.
EnumNumber
func (CommonMetadata_State) String
func
(
x
CommonMetadata_State
)
String
()
string
func (CommonMetadata_State) Type
func
(
CommonMetadata_State
)
Type
()
protoreflect
.
EnumType
CreateIndexRequest
type
CreateIndexRequest
struct
{
// Project ID against which to make the request.
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// The index to create. The name and state fields are output only and will be
// ignored. Single property indexes cannot be created or deleted.
Index
*
Index
`protobuf:"bytes,3,opt,name=index,proto3" json:"index,omitempty"`
// contains filtered or unexported fields
}
The request for [google.datastore.admin.v1.DatastoreAdmin.CreateIndex][google.datastore.admin.v1.DatastoreAdmin.CreateIndex].
func (*CreateIndexRequest) Descriptor
func
(
*
CreateIndexRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CreateIndexRequest.ProtoReflect.Descriptor instead.
func (*CreateIndexRequest) GetIndex
func
(
x
*
CreateIndexRequest
)
GetIndex
()
*
Index
func (*CreateIndexRequest) GetProjectId
func
(
x
*
CreateIndexRequest
)
GetProjectId
()
string
func (*CreateIndexRequest) ProtoMessage
func
(
*
CreateIndexRequest
)
ProtoMessage
()
func (*CreateIndexRequest) ProtoReflect
func
(
x
*
CreateIndexRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateIndexRequest) Reset
func
(
x
*
CreateIndexRequest
)
Reset
()
func (*CreateIndexRequest) String
func
(
x
*
CreateIndexRequest
)
String
()
string
DatastoreAdminClient
type
DatastoreAdminClient
interface
{
// Exports a copy of all or a subset of entities from Google Cloud Datastore
// to another storage system, such as Google Cloud Storage. Recent updates to
// entities may not be reflected in the export. The export occurs in the
// background and its progress can be monitored and managed via the
// Operation resource that is created. The output of an export may only be
// used once the associated operation is done. If an export operation is
// cancelled before completion it may leave partial data behind in Google
// Cloud Storage.
ExportEntities
(
ctx
context
.
Context
,
in
*
ExportEntitiesRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunningpb
.
Operation
,
error
)
// Imports entities into Google Cloud Datastore. Existing entities with the
// same key are overwritten. The import occurs in the background and its
// progress can be monitored and managed via the Operation resource that is
// created. If an ImportEntities operation is cancelled, it is possible
// that a subset of the data has already been imported to Cloud Datastore.
ImportEntities
(
ctx
context
.
Context
,
in
*
ImportEntitiesRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunningpb
.
Operation
,
error
)
// Creates the specified index.
// A newly created index's initial state is `CREATING`. On completion of the
// returned [google.longrunning.Operation][google.longrunning.Operation], the state will be `READY`.
// If the index already exists, the call will return an `ALREADY_EXISTS`
// status.
//
// During index creation, the process could result in an error, in which
// case the index will move to the `ERROR` state. The process can be recovered
// by fixing the data that caused the error, removing the index with
// [delete][google.datastore.admin.v1.DatastoreAdmin.DeleteIndex], then
// re-creating the index with [create]
// [google.datastore.admin.v1.DatastoreAdmin.CreateIndex].
//
// Indexes with a single property cannot be created.
CreateIndex
(
ctx
context
.
Context
,
in
*
CreateIndexRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunningpb
.
Operation
,
error
)
// Deletes an existing index.
// An index can only be deleted if it is in a `READY` or `ERROR` state. On
// successful execution of the request, the index will be in a `DELETING`
// [state][google.datastore.admin.v1.Index.State]. And on completion of the
// returned [google.longrunning.Operation][google.longrunning.Operation], the index will be removed.
//
// During index deletion, the process could result in an error, in which
// case the index will move to the `ERROR` state. The process can be recovered
// by fixing the data that caused the error, followed by calling
// [delete][google.datastore.admin.v1.DatastoreAdmin.DeleteIndex] again.
DeleteIndex
(
ctx
context
.
Context
,
in
*
DeleteIndexRequest
,
opts
...
grpc
.
CallOption
)
(
*
longrunningpb
.
Operation
,
error
)
// Gets an index.
GetIndex
(
ctx
context
.
Context
,
in
*
GetIndexRequest
,
opts
...
grpc
.
CallOption
)
(
*
Index
,
error
)
// Lists the indexes that match the specified filters. Datastore uses an
// eventually consistent query to fetch the list of indexes and may
// occasionally return stale results.
ListIndexes
(
ctx
context
.
Context
,
in
*
ListIndexesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListIndexesResponse
,
error
)
}
DatastoreAdminClient is the client API for DatastoreAdmin service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream .
func NewDatastoreAdminClient
func
NewDatastoreAdminClient
(
cc
grpc
.
ClientConnInterface
)
DatastoreAdminClient
DatastoreAdminServer
type
DatastoreAdminServer
interface
{
// Exports a copy of all or a subset of entities from Google Cloud Datastore
// to another storage system, such as Google Cloud Storage. Recent updates to
// entities may not be reflected in the export. The export occurs in the
// background and its progress can be monitored and managed via the
// Operation resource that is created. The output of an export may only be
// used once the associated operation is done. If an export operation is
// cancelled before completion it may leave partial data behind in Google
// Cloud Storage.
ExportEntities
(
context
.
Context
,
*
ExportEntitiesRequest
)
(
*
longrunningpb
.
Operation
,
error
)
// Imports entities into Google Cloud Datastore. Existing entities with the
// same key are overwritten. The import occurs in the background and its
// progress can be monitored and managed via the Operation resource that is
// created. If an ImportEntities operation is cancelled, it is possible
// that a subset of the data has already been imported to Cloud Datastore.
ImportEntities
(
context
.
Context
,
*
ImportEntitiesRequest
)
(
*
longrunningpb
.
Operation
,
error
)
// Creates the specified index.
// A newly created index's initial state is `CREATING`. On completion of the
// returned [google.longrunning.Operation][google.longrunning.Operation], the state will be `READY`.
// If the index already exists, the call will return an `ALREADY_EXISTS`
// status.
//
// During index creation, the process could result in an error, in which
// case the index will move to the `ERROR` state. The process can be recovered
// by fixing the data that caused the error, removing the index with
// [delete][google.datastore.admin.v1.DatastoreAdmin.DeleteIndex], then
// re-creating the index with [create]
// [google.datastore.admin.v1.DatastoreAdmin.CreateIndex].
//
// Indexes with a single property cannot be created.
CreateIndex
(
context
.
Context
,
*
CreateIndexRequest
)
(
*
longrunningpb
.
Operation
,
error
)
// Deletes an existing index.
// An index can only be deleted if it is in a `READY` or `ERROR` state. On
// successful execution of the request, the index will be in a `DELETING`
// [state][google.datastore.admin.v1.Index.State]. And on completion of the
// returned [google.longrunning.Operation][google.longrunning.Operation], the index will be removed.
//
// During index deletion, the process could result in an error, in which
// case the index will move to the `ERROR` state. The process can be recovered
// by fixing the data that caused the error, followed by calling
// [delete][google.datastore.admin.v1.DatastoreAdmin.DeleteIndex] again.
DeleteIndex
(
context
.
Context
,
*
DeleteIndexRequest
)
(
*
longrunningpb
.
Operation
,
error
)
// Gets an index.
GetIndex
(
context
.
Context
,
*
GetIndexRequest
)
(
*
Index
,
error
)
// Lists the indexes that match the specified filters. Datastore uses an
// eventually consistent query to fetch the list of indexes and may
// occasionally return stale results.
ListIndexes
(
context
.
Context
,
*
ListIndexesRequest
)
(
*
ListIndexesResponse
,
error
)
}
DatastoreAdminServer is the server API for DatastoreAdmin service.
DatastoreFirestoreMigrationMetadata
type
DatastoreFirestoreMigrationMetadata
struct
{
MigrationState
MigrationState
""
/* 150 byte string literal not displayed */
MigrationStep
MigrationStep
""
/* 146 byte string literal not displayed */
}
Metadata for Datastore to Firestore migration operations.
The DatastoreFirestoreMigration operation is not started by the end-user via an explicit "creation" method. This is an intentional deviation from the LRO design pattern.
This singleton resource can be accessed at: "projects/{project_id}/operations/datastore-firestore-migration"
func (*DatastoreFirestoreMigrationMetadata) Descriptor
func
(
*
DatastoreFirestoreMigrationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DatastoreFirestoreMigrationMetadata.ProtoReflect.Descriptor instead.
func (*DatastoreFirestoreMigrationMetadata) GetMigrationState
func
(
x
*
DatastoreFirestoreMigrationMetadata
)
GetMigrationState
()
MigrationState
func (*DatastoreFirestoreMigrationMetadata) GetMigrationStep
func
(
x
*
DatastoreFirestoreMigrationMetadata
)
GetMigrationStep
()
MigrationStep
func (*DatastoreFirestoreMigrationMetadata) ProtoMessage
func
(
*
DatastoreFirestoreMigrationMetadata
)
ProtoMessage
()
func (*DatastoreFirestoreMigrationMetadata) ProtoReflect
func
(
x
*
DatastoreFirestoreMigrationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*DatastoreFirestoreMigrationMetadata) Reset
func
(
x
*
DatastoreFirestoreMigrationMetadata
)
Reset
()
func (*DatastoreFirestoreMigrationMetadata) String
func
(
x
*
DatastoreFirestoreMigrationMetadata
)
String
()
string
DeleteIndexRequest
type
DeleteIndexRequest
struct
{
// Project ID against which to make the request.
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// The resource ID of the index to delete.
IndexId
string
`protobuf:"bytes,3,opt,name=index_id,json=indexId,proto3" json:"index_id,omitempty"`
// contains filtered or unexported fields
}
The request for [google.datastore.admin.v1.DatastoreAdmin.DeleteIndex][google.datastore.admin.v1.DatastoreAdmin.DeleteIndex].
func (*DeleteIndexRequest) Descriptor
func
(
*
DeleteIndexRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use DeleteIndexRequest.ProtoReflect.Descriptor instead.
func (*DeleteIndexRequest) GetIndexId
func
(
x
*
DeleteIndexRequest
)
GetIndexId
()
string
func (*DeleteIndexRequest) GetProjectId
func
(
x
*
DeleteIndexRequest
)
GetProjectId
()
string
func (*DeleteIndexRequest) ProtoMessage
func
(
*
DeleteIndexRequest
)
ProtoMessage
()
func (*DeleteIndexRequest) ProtoReflect
func
(
x
*
DeleteIndexRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteIndexRequest) Reset
func
(
x
*
DeleteIndexRequest
)
Reset
()
func (*DeleteIndexRequest) String
func
(
x
*
DeleteIndexRequest
)
String
()
string
EntityFilter
type
EntityFilter
struct
{
// If empty, then this represents all kinds.
Kinds
[]
string
`protobuf:"bytes,1,rep,name=kinds,proto3" json:"kinds,omitempty"`
// An empty list represents all namespaces. This is the preferred
// usage for projects that don't use namespaces.
//
// An empty string element represents the default namespace. This should be
// used if the project has data in non-default namespaces, but doesn't want to
// include them.
// Each namespace in this list must be unique.
NamespaceIds
[]
string
`protobuf:"bytes,2,rep,name=namespace_ids,json=namespaceIds,proto3" json:"namespace_ids,omitempty"`
// contains filtered or unexported fields
}
Identifies a subset of entities in a project. This is specified as combinations of kinds and namespaces (either or both of which may be all, as described in the following examples). Example usage:
Entire project:
kinds=[], namespace_ids=[]
Kinds Foo and Bar in all namespaces:
kinds=['Foo', 'Bar'], namespace_ids=[]
Kinds Foo and Bar only in the default namespace:
kinds=['Foo', 'Bar'], namespace_ids=['']
Kinds Foo and Bar in both the default and Baz namespaces:
kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
The entire Baz namespace:
kinds=[], namespace_ids=['Baz']
func (*EntityFilter) Descriptor
func
(
*
EntityFilter
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use EntityFilter.ProtoReflect.Descriptor instead.
func (*EntityFilter) GetKinds
func
(
x
*
EntityFilter
)
GetKinds
()
[]
string
func (*EntityFilter) GetNamespaceIds
func
(
x
*
EntityFilter
)
GetNamespaceIds
()
[]
string
func (*EntityFilter) ProtoMessage
func
(
*
EntityFilter
)
ProtoMessage
()
func (*EntityFilter) ProtoReflect
func
(
x
*
EntityFilter
)
ProtoReflect
()
protoreflect
.
Message
func (*EntityFilter) Reset
func
(
x
*
EntityFilter
)
Reset
()
func (*EntityFilter) String
func
(
x
*
EntityFilter
)
String
()
string
ExportEntitiesMetadata
type
ExportEntitiesMetadata
struct
{
// Metadata common to all Datastore Admin operations.
Common
*
CommonMetadata
`protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
// An estimate of the number of entities processed.
ProgressEntities
*
Progress
`protobuf:"bytes,2,opt,name=progress_entities,json=progressEntities,proto3" json:"progress_entities,omitempty"`
// An estimate of the number of bytes processed.
ProgressBytes
*
Progress
`protobuf:"bytes,3,opt,name=progress_bytes,json=progressBytes,proto3" json:"progress_bytes,omitempty"`
// Description of which entities are being exported.
EntityFilter
*
EntityFilter
`protobuf:"bytes,4,opt,name=entity_filter,json=entityFilter,proto3" json:"entity_filter,omitempty"`
// Location for the export metadata and data files. This will be the same
// value as the
// [google.datastore.admin.v1.ExportEntitiesRequest.output_url_prefix][google.datastore.admin.v1.ExportEntitiesRequest.output_url_prefix]
// field. The final output location is provided in
// [google.datastore.admin.v1.ExportEntitiesResponse.output_url][google.datastore.admin.v1.ExportEntitiesResponse.output_url].
OutputUrlPrefix
string
`protobuf:"bytes,5,opt,name=output_url_prefix,json=outputUrlPrefix,proto3" json:"output_url_prefix,omitempty"`
// contains filtered or unexported fields
}
Metadata for ExportEntities operations.
func (*ExportEntitiesMetadata) Descriptor
func
(
*
ExportEntitiesMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportEntitiesMetadata.ProtoReflect.Descriptor instead.
func (*ExportEntitiesMetadata) GetCommon
func
(
x
*
ExportEntitiesMetadata
)
GetCommon
()
*
CommonMetadata
func (*ExportEntitiesMetadata) GetEntityFilter
func
(
x
*
ExportEntitiesMetadata
)
GetEntityFilter
()
*
EntityFilter
func (*ExportEntitiesMetadata) GetOutputUrlPrefix
func
(
x
*
ExportEntitiesMetadata
)
GetOutputUrlPrefix
()
string
func (*ExportEntitiesMetadata) GetProgressBytes
func
(
x
*
ExportEntitiesMetadata
)
GetProgressBytes
()
*
Progress
func (*ExportEntitiesMetadata) GetProgressEntities
func
(
x
*
ExportEntitiesMetadata
)
GetProgressEntities
()
*
Progress
func (*ExportEntitiesMetadata) ProtoMessage
func
(
*
ExportEntitiesMetadata
)
ProtoMessage
()
func (*ExportEntitiesMetadata) ProtoReflect
func
(
x
*
ExportEntitiesMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportEntitiesMetadata) Reset
func
(
x
*
ExportEntitiesMetadata
)
Reset
()
func (*ExportEntitiesMetadata) String
func
(
x
*
ExportEntitiesMetadata
)
String
()
string
ExportEntitiesRequest
type
ExportEntitiesRequest
struct
{
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
EntityFilter
*
EntityFilter
`protobuf:"bytes,3,opt,name=entity_filter,json=entityFilter,proto3" json:"entity_filter,omitempty"`
OutputUrlPrefix
string
`protobuf:"bytes,4,opt,name=output_url_prefix,json=outputUrlPrefix,proto3" json:"output_url_prefix,omitempty"`
}
The request for [google.datastore.admin.v1.DatastoreAdmin.ExportEntities][google.datastore.admin.v1.DatastoreAdmin.ExportEntities].
func (*ExportEntitiesRequest) Descriptor
func
(
*
ExportEntitiesRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportEntitiesRequest.ProtoReflect.Descriptor instead.
func (*ExportEntitiesRequest) GetEntityFilter
func
(
x
*
ExportEntitiesRequest
)
GetEntityFilter
()
*
EntityFilter
func (*ExportEntitiesRequest) GetLabels
func
(
x
*
ExportEntitiesRequest
)
GetLabels
()
map
[
string
]
string
func (*ExportEntitiesRequest) GetOutputUrlPrefix
func
(
x
*
ExportEntitiesRequest
)
GetOutputUrlPrefix
()
string
func (*ExportEntitiesRequest) GetProjectId
func
(
x
*
ExportEntitiesRequest
)
GetProjectId
()
string
func (*ExportEntitiesRequest) ProtoMessage
func
(
*
ExportEntitiesRequest
)
ProtoMessage
()
func (*ExportEntitiesRequest) ProtoReflect
func
(
x
*
ExportEntitiesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportEntitiesRequest) Reset
func
(
x
*
ExportEntitiesRequest
)
Reset
()
func (*ExportEntitiesRequest) String
func
(
x
*
ExportEntitiesRequest
)
String
()
string
ExportEntitiesResponse
type
ExportEntitiesResponse
struct
{
// Location of the output metadata file. This can be used to begin an import
// into Cloud Datastore (this project or another project). See
// [google.datastore.admin.v1.ImportEntitiesRequest.input_url][google.datastore.admin.v1.ImportEntitiesRequest.input_url].
// Only present if the operation completed successfully.
OutputUrl
string
`protobuf:"bytes,1,opt,name=output_url,json=outputUrl,proto3" json:"output_url,omitempty"`
// contains filtered or unexported fields
}
The response for [google.datastore.admin.v1.DatastoreAdmin.ExportEntities][google.datastore.admin.v1.DatastoreAdmin.ExportEntities].
func (*ExportEntitiesResponse) Descriptor
func
(
*
ExportEntitiesResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ExportEntitiesResponse.ProtoReflect.Descriptor instead.
func (*ExportEntitiesResponse) GetOutputUrl
func
(
x
*
ExportEntitiesResponse
)
GetOutputUrl
()
string
func (*ExportEntitiesResponse) ProtoMessage
func
(
*
ExportEntitiesResponse
)
ProtoMessage
()
func (*ExportEntitiesResponse) ProtoReflect
func
(
x
*
ExportEntitiesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ExportEntitiesResponse) Reset
func
(
x
*
ExportEntitiesResponse
)
Reset
()
func (*ExportEntitiesResponse) String
func
(
x
*
ExportEntitiesResponse
)
String
()
string
GetIndexRequest
type
GetIndexRequest
struct
{
// Project ID against which to make the request.
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// The resource ID of the index to get.
IndexId
string
`protobuf:"bytes,3,opt,name=index_id,json=indexId,proto3" json:"index_id,omitempty"`
// contains filtered or unexported fields
}
The request for [google.datastore.admin.v1.DatastoreAdmin.GetIndex][google.datastore.admin.v1.DatastoreAdmin.GetIndex].
func (*GetIndexRequest) Descriptor
func
(
*
GetIndexRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetIndexRequest.ProtoReflect.Descriptor instead.
func (*GetIndexRequest) GetIndexId
func
(
x
*
GetIndexRequest
)
GetIndexId
()
string
func (*GetIndexRequest) GetProjectId
func
(
x
*
GetIndexRequest
)
GetProjectId
()
string
func (*GetIndexRequest) ProtoMessage
func
(
*
GetIndexRequest
)
ProtoMessage
()
func (*GetIndexRequest) ProtoReflect
func
(
x
*
GetIndexRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetIndexRequest) Reset
func
(
x
*
GetIndexRequest
)
Reset
()
func (*GetIndexRequest) String
func
(
x
*
GetIndexRequest
)
String
()
string
ImportEntitiesMetadata
type
ImportEntitiesMetadata
struct
{
// Metadata common to all Datastore Admin operations.
Common
*
CommonMetadata
`protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
// An estimate of the number of entities processed.
ProgressEntities
*
Progress
`protobuf:"bytes,2,opt,name=progress_entities,json=progressEntities,proto3" json:"progress_entities,omitempty"`
// An estimate of the number of bytes processed.
ProgressBytes
*
Progress
`protobuf:"bytes,3,opt,name=progress_bytes,json=progressBytes,proto3" json:"progress_bytes,omitempty"`
// Description of which entities are being imported.
EntityFilter
*
EntityFilter
`protobuf:"bytes,4,opt,name=entity_filter,json=entityFilter,proto3" json:"entity_filter,omitempty"`
// The location of the import metadata file. This will be the same value as
// the [google.datastore.admin.v1.ExportEntitiesResponse.output_url][google.datastore.admin.v1.ExportEntitiesResponse.output_url] field.
InputUrl
string
`protobuf:"bytes,5,opt,name=input_url,json=inputUrl,proto3" json:"input_url,omitempty"`
// contains filtered or unexported fields
}
Metadata for ImportEntities operations.
func (*ImportEntitiesMetadata) Descriptor
func
(
*
ImportEntitiesMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ImportEntitiesMetadata.ProtoReflect.Descriptor instead.
func (*ImportEntitiesMetadata) GetCommon
func
(
x
*
ImportEntitiesMetadata
)
GetCommon
()
*
CommonMetadata
func (*ImportEntitiesMetadata) GetEntityFilter
func
(
x
*
ImportEntitiesMetadata
)
GetEntityFilter
()
*
EntityFilter
func (*ImportEntitiesMetadata) GetInputUrl
func
(
x
*
ImportEntitiesMetadata
)
GetInputUrl
()
string
func (*ImportEntitiesMetadata) GetProgressBytes
func
(
x
*
ImportEntitiesMetadata
)
GetProgressBytes
()
*
Progress
func (*ImportEntitiesMetadata) GetProgressEntities
func
(
x
*
ImportEntitiesMetadata
)
GetProgressEntities
()
*
Progress
func (*ImportEntitiesMetadata) ProtoMessage
func
(
*
ImportEntitiesMetadata
)
ProtoMessage
()
func (*ImportEntitiesMetadata) ProtoReflect
func
(
x
*
ImportEntitiesMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*ImportEntitiesMetadata) Reset
func
(
x
*
ImportEntitiesMetadata
)
Reset
()
func (*ImportEntitiesMetadata) String
func
(
x
*
ImportEntitiesMetadata
)
String
()
string
ImportEntitiesRequest
type
ImportEntitiesRequest
struct
{
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
Labels
map
[
string
]
string
""
/* 153 byte string literal not displayed */
InputUrl
string
`protobuf:"bytes,3,opt,name=input_url,json=inputUrl,proto3" json:"input_url,omitempty"`
EntityFilter
*
EntityFilter
`protobuf:"bytes,4,opt,name=entity_filter,json=entityFilter,proto3" json:"entity_filter,omitempty"`
}
The request for [google.datastore.admin.v1.DatastoreAdmin.ImportEntities][google.datastore.admin.v1.DatastoreAdmin.ImportEntities].
func (*ImportEntitiesRequest) Descriptor
func
(
*
ImportEntitiesRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ImportEntitiesRequest.ProtoReflect.Descriptor instead.
func (*ImportEntitiesRequest) GetEntityFilter
func
(
x
*
ImportEntitiesRequest
)
GetEntityFilter
()
*
EntityFilter
func (*ImportEntitiesRequest) GetInputUrl
func
(
x
*
ImportEntitiesRequest
)
GetInputUrl
()
string
func (*ImportEntitiesRequest) GetLabels
func
(
x
*
ImportEntitiesRequest
)
GetLabels
()
map
[
string
]
string
func (*ImportEntitiesRequest) GetProjectId
func
(
x
*
ImportEntitiesRequest
)
GetProjectId
()
string
func (*ImportEntitiesRequest) ProtoMessage
func
(
*
ImportEntitiesRequest
)
ProtoMessage
()
func (*ImportEntitiesRequest) ProtoReflect
func
(
x
*
ImportEntitiesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ImportEntitiesRequest) Reset
func
(
x
*
ImportEntitiesRequest
)
Reset
()
func (*ImportEntitiesRequest) String
func
(
x
*
ImportEntitiesRequest
)
String
()
string
Index
type
Index
struct
{
// Output only. Project ID.
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// Output only. The resource ID of the index.
IndexId
string
`protobuf:"bytes,3,opt,name=index_id,json=indexId,proto3" json:"index_id,omitempty"`
// Required. The entity kind to which this index applies.
Kind
string
`protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
// Required. The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
Ancestor
Index_AncestorMode
`protobuf:"varint,5,opt,name=ancestor,proto3,enum=google.datastore.admin.v1.Index_AncestorMode" json:"ancestor,omitempty"`
// Required. An ordered sequence of property names and their index attributes.
Properties
[]
*
Index_IndexedProperty
`protobuf:"bytes,6,rep,name=properties,proto3" json:"properties,omitempty"`
// Output only. The state of the index.
State
Index_State
`protobuf:"varint,7,opt,name=state,proto3,enum=google.datastore.admin.v1.Index_State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Datastore composite index definition.
func (*Index) Descriptor
Deprecated: Use Index.ProtoReflect.Descriptor instead.
func (*Index) GetAncestor
func
(
x
*
Index
)
GetAncestor
()
Index_AncestorMode
func (*Index) GetIndexId
func (*Index) GetKind
func (*Index) GetProjectId
func (*Index) GetProperties
func
(
x
*
Index
)
GetProperties
()
[]
*
Index_IndexedProperty
func (*Index) GetState
func
(
x
*
Index
)
GetState
()
Index_State
func (*Index) ProtoMessage
func
(
*
Index
)
ProtoMessage
()
func (*Index) ProtoReflect
func
(
x
*
Index
)
ProtoReflect
()
protoreflect
.
Message
func (*Index) Reset
func
(
x
*
Index
)
Reset
()
func (*Index) String
IndexOperationMetadata
type
IndexOperationMetadata
struct
{
// Metadata common to all Datastore Admin operations.
Common
*
CommonMetadata
`protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
// An estimate of the number of entities processed.
ProgressEntities
*
Progress
`protobuf:"bytes,2,opt,name=progress_entities,json=progressEntities,proto3" json:"progress_entities,omitempty"`
// The index resource ID that this operation is acting on.
IndexId
string
`protobuf:"bytes,3,opt,name=index_id,json=indexId,proto3" json:"index_id,omitempty"`
// contains filtered or unexported fields
}
Metadata for Index operations.
func (*IndexOperationMetadata) Descriptor
func
(
*
IndexOperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use IndexOperationMetadata.ProtoReflect.Descriptor instead.
func (*IndexOperationMetadata) GetCommon
func
(
x
*
IndexOperationMetadata
)
GetCommon
()
*
CommonMetadata
func (*IndexOperationMetadata) GetIndexId
func
(
x
*
IndexOperationMetadata
)
GetIndexId
()
string
func (*IndexOperationMetadata) GetProgressEntities
func
(
x
*
IndexOperationMetadata
)
GetProgressEntities
()
*
Progress
func (*IndexOperationMetadata) ProtoMessage
func
(
*
IndexOperationMetadata
)
ProtoMessage
()
func (*IndexOperationMetadata) ProtoReflect
func
(
x
*
IndexOperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*IndexOperationMetadata) Reset
func
(
x
*
IndexOperationMetadata
)
Reset
()
func (*IndexOperationMetadata) String
func
(
x
*
IndexOperationMetadata
)
String
()
string
Index_AncestorMode
type
Index_AncestorMode
int32
For an ordered index, specifies whether each of the entity's ancestors will be included.
Index_ANCESTOR_MODE_UNSPECIFIED, Index_NONE, Index_ALL_ANCESTORS
const
(
// The ancestor mode is unspecified.
Index_ANCESTOR_MODE_UNSPECIFIED
Index_AncestorMode
=
0
// Do not include the entity's ancestors in the index.
Index_NONE
Index_AncestorMode
=
1
// Include all the entity's ancestors in the index.
Index_ALL_ANCESTORS
Index_AncestorMode
=
2
)
func (Index_AncestorMode) Descriptor
func
(
Index_AncestorMode
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Index_AncestorMode) Enum
func
(
x
Index_AncestorMode
)
Enum
()
*
Index_AncestorMode
func (Index_AncestorMode) EnumDescriptor
func
(
Index_AncestorMode
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Index_AncestorMode.Descriptor instead.
func (Index_AncestorMode) Number
func
(
x
Index_AncestorMode
)
Number
()
protoreflect
.
EnumNumber
func (Index_AncestorMode) String
func
(
x
Index_AncestorMode
)
String
()
string
func (Index_AncestorMode) Type
func
(
Index_AncestorMode
)
Type
()
protoreflect
.
EnumType
Index_Direction
type
Index_Direction
int32
The direction determines how a property is indexed.
Index_DIRECTION_UNSPECIFIED, Index_ASCENDING, Index_DESCENDING
const
(
// The direction is unspecified.
Index_DIRECTION_UNSPECIFIED
Index_Direction
=
0
// The property's values are indexed so as to support sequencing in
// ascending order and also query by <,>, <=,>=, and =.
Index_ASCENDING
Index_Direction
=
1
// The property's values are indexed so as to support sequencing in
// descending order and also query by <,>, <=,>=, and =.
Index_DESCENDING
Index_Direction
=
2
)
func (Index_Direction) Descriptor
func
(
Index_Direction
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Index_Direction) Enum
func
(
x
Index_Direction
)
Enum
()
*
Index_Direction
func (Index_Direction) EnumDescriptor
func
(
Index_Direction
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Index_Direction.Descriptor instead.
func (Index_Direction) Number
func
(
x
Index_Direction
)
Number
()
protoreflect
.
EnumNumber
func (Index_Direction) String
func
(
x
Index_Direction
)
String
()
string
func (Index_Direction) Type
func
(
Index_Direction
)
Type
()
protoreflect
.
EnumType
Index_IndexedProperty
type
Index_IndexedProperty
struct
{
// Required. The property name to index.
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
Direction
Index_Direction
`protobuf:"varint,2,opt,name=direction,proto3,enum=google.datastore.admin.v1.Index_Direction" json:"direction,omitempty"`
// contains filtered or unexported fields
}
A property of an index.
func (*Index_IndexedProperty) Descriptor
func
(
*
Index_IndexedProperty
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Index_IndexedProperty.ProtoReflect.Descriptor instead.
func (*Index_IndexedProperty) GetDirection
func
(
x
*
Index_IndexedProperty
)
GetDirection
()
Index_Direction
func (*Index_IndexedProperty) GetName
func
(
x
*
Index_IndexedProperty
)
GetName
()
string
func (*Index_IndexedProperty) ProtoMessage
func
(
*
Index_IndexedProperty
)
ProtoMessage
()
func (*Index_IndexedProperty) ProtoReflect
func
(
x
*
Index_IndexedProperty
)
ProtoReflect
()
protoreflect
.
Message
func (*Index_IndexedProperty) Reset
func
(
x
*
Index_IndexedProperty
)
Reset
()
func (*Index_IndexedProperty) String
func
(
x
*
Index_IndexedProperty
)
String
()
string
Index_State
type
Index_State
int32
The possible set of states of an index.
Index_STATE_UNSPECIFIED, Index_CREATING, Index_READY, Index_DELETING, Index_ERROR
const
(
// The state is unspecified.
Index_STATE_UNSPECIFIED
Index_State
=
0
// The index is being created, and cannot be used by queries.
// There is an active long-running operation for the index.
// The index is updated when writing an entity.
// Some index data may exist.
Index_CREATING
Index_State
=
1
// The index is ready to be used.
// The index is updated when writing an entity.
// The index is fully populated from all stored entities it applies to.
Index_READY
Index_State
=
2
// The index is being deleted, and cannot be used by queries.
// There is an active long-running operation for the index.
// The index is not updated when writing an entity.
// Some index data may exist.
Index_DELETING
Index_State
=
3
// The index was being created or deleted, but something went wrong.
// The index cannot by used by queries.
// 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 an entity.
// Some index data may exist.
Index_ERROR
Index_State
=
4
)
func (Index_State) Descriptor
func
(
Index_State
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Index_State) Enum
func
(
x
Index_State
)
Enum
()
*
Index_State
func (Index_State) EnumDescriptor
func
(
Index_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Index_State.Descriptor instead.
func (Index_State) Number
func
(
x
Index_State
)
Number
()
protoreflect
.
EnumNumber
func (Index_State) String
func
(
x
Index_State
)
String
()
string
func (Index_State) Type
func
(
Index_State
)
Type
()
protoreflect
.
EnumType
ListIndexesRequest
type
ListIndexesRequest
struct
{
// Project ID against which to make the request.
ProjectId
string
`protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
Filter
string
`protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
// The maximum number of items to return. If zero, then all results will be
// returned.
PageSize
int32
`protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The next_page_token value returned from a previous List request, if any.
PageToken
string
`protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
The request for [google.datastore.admin.v1.DatastoreAdmin.ListIndexes][google.datastore.admin.v1.DatastoreAdmin.ListIndexes].
func (*ListIndexesRequest) Descriptor
func
(
*
ListIndexesRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListIndexesRequest.ProtoReflect.Descriptor instead.
func (*ListIndexesRequest) GetFilter
func
(
x
*
ListIndexesRequest
)
GetFilter
()
string
func (*ListIndexesRequest) GetPageSize
func
(
x
*
ListIndexesRequest
)
GetPageSize
()
int32
func (*ListIndexesRequest) GetPageToken
func
(
x
*
ListIndexesRequest
)
GetPageToken
()
string
func (*ListIndexesRequest) GetProjectId
func
(
x
*
ListIndexesRequest
)
GetProjectId
()
string
func (*ListIndexesRequest) ProtoMessage
func
(
*
ListIndexesRequest
)
ProtoMessage
()
func (*ListIndexesRequest) ProtoReflect
func
(
x
*
ListIndexesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListIndexesRequest) Reset
func
(
x
*
ListIndexesRequest
)
Reset
()
func (*ListIndexesRequest) String
func
(
x
*
ListIndexesRequest
)
String
()
string
ListIndexesResponse
type
ListIndexesResponse
struct
{
// The indexes.
Indexes
[]
*
Index
`protobuf:"bytes,1,rep,name=indexes,proto3" json:"indexes,omitempty"`
// The standard List next-page token.
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response for [google.datastore.admin.v1.DatastoreAdmin.ListIndexes][google.datastore.admin.v1.DatastoreAdmin.ListIndexes].
func (*ListIndexesResponse) Descriptor
func
(
*
ListIndexesResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListIndexesResponse.ProtoReflect.Descriptor instead.
func (*ListIndexesResponse) GetIndexes
func
(
x
*
ListIndexesResponse
)
GetIndexes
()
[]
*
Index
func (*ListIndexesResponse) GetNextPageToken
func
(
x
*
ListIndexesResponse
)
GetNextPageToken
()
string
func (*ListIndexesResponse) ProtoMessage
func
(
*
ListIndexesResponse
)
ProtoMessage
()
func (*ListIndexesResponse) ProtoReflect
func
(
x
*
ListIndexesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListIndexesResponse) Reset
func
(
x
*
ListIndexesResponse
)
Reset
()
func (*ListIndexesResponse) String
func
(
x
*
ListIndexesResponse
)
String
()
string
MigrationProgressEvent
type
MigrationProgressEvent
struct
{
// The step that is starting.
//
// An event with step set to `START` indicates that the migration
// has been reverted back to the initial pre-migration state.
Step
MigrationStep
`protobuf:"varint,1,opt,name=step,proto3,enum=google.datastore.admin.v1.MigrationStep" json:"step,omitempty"`
// Details about this step.
//
// Types that are assignable to StepDetails:
// *MigrationProgressEvent_PrepareStepDetails_
// *MigrationProgressEvent_RedirectWritesStepDetails_
StepDetails
isMigrationProgressEvent_StepDetails
`protobuf_oneof:"step_details"`
// contains filtered or unexported fields
}
An event signifying the start of a new step in a migration from Cloud Datastore to Cloud Firestore in Datastore mode .
func (*MigrationProgressEvent) Descriptor
func
(
*
MigrationProgressEvent
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationProgressEvent.ProtoReflect.Descriptor instead.
func (*MigrationProgressEvent) GetPrepareStepDetails
func
(
x
*
MigrationProgressEvent
)
GetPrepareStepDetails
()
*
MigrationProgressEvent_PrepareStepDetails
func (*MigrationProgressEvent) GetRedirectWritesStepDetails
func
(
x
*
MigrationProgressEvent
)
GetRedirectWritesStepDetails
()
*
MigrationProgressEvent_RedirectWritesStepDetails
func (*MigrationProgressEvent) GetStep
func
(
x
*
MigrationProgressEvent
)
GetStep
()
MigrationStep
func (*MigrationProgressEvent) GetStepDetails
func
(
m
*
MigrationProgressEvent
)
GetStepDetails
()
isMigrationProgressEvent_StepDetails
func (*MigrationProgressEvent) ProtoMessage
func
(
*
MigrationProgressEvent
)
ProtoMessage
()
func (*MigrationProgressEvent) ProtoReflect
func
(
x
*
MigrationProgressEvent
)
ProtoReflect
()
protoreflect
.
Message
func (*MigrationProgressEvent) Reset
func
(
x
*
MigrationProgressEvent
)
Reset
()
func (*MigrationProgressEvent) String
func
(
x
*
MigrationProgressEvent
)
String
()
string
MigrationProgressEvent_ConcurrencyMode
type
MigrationProgressEvent_ConcurrencyMode
int32
Concurrency modes for transactions in Cloud Firestore.
MigrationProgressEvent_CONCURRENCY_MODE_UNSPECIFIED, MigrationProgressEvent_PESSIMISTIC, MigrationProgressEvent_OPTIMISTIC, MigrationProgressEvent_OPTIMISTIC_WITH_ENTITY_GROUPS
const
(
// Unspecified.
MigrationProgressEvent_CONCURRENCY_MODE_UNSPECIFIED
MigrationProgressEvent_ConcurrencyMode
=
0
// Pessimistic concurrency.
MigrationProgressEvent_PESSIMISTIC
MigrationProgressEvent_ConcurrencyMode
=
1
// Optimistic concurrency.
MigrationProgressEvent_OPTIMISTIC
MigrationProgressEvent_ConcurrencyMode
=
2
// Optimistic concurrency with entity groups.
MigrationProgressEvent_OPTIMISTIC_WITH_ENTITY_GROUPS
MigrationProgressEvent_ConcurrencyMode
=
3
)
func (MigrationProgressEvent_ConcurrencyMode) Descriptor
func
(
MigrationProgressEvent_ConcurrencyMode
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (MigrationProgressEvent_ConcurrencyMode) Enum
func
(
x
MigrationProgressEvent_ConcurrencyMode
)
Enum
()
*
MigrationProgressEvent_ConcurrencyMode
func (MigrationProgressEvent_ConcurrencyMode) EnumDescriptor
func
(
MigrationProgressEvent_ConcurrencyMode
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationProgressEvent_ConcurrencyMode.Descriptor instead.
func (MigrationProgressEvent_ConcurrencyMode) Number
func
(
x
MigrationProgressEvent_ConcurrencyMode
)
Number
()
protoreflect
.
EnumNumber
func (MigrationProgressEvent_ConcurrencyMode) String
func
(
x
MigrationProgressEvent_ConcurrencyMode
)
String
()
string
func (MigrationProgressEvent_ConcurrencyMode) Type
func
(
MigrationProgressEvent_ConcurrencyMode
)
Type
()
protoreflect
.
EnumType
MigrationProgressEvent_PrepareStepDetails
type
MigrationProgressEvent_PrepareStepDetails
struct
{
ConcurrencyMode
MigrationProgressEvent_ConcurrencyMode
""
/* 177 byte string literal not displayed */
}
Details for the PREPARE
step.
func (*MigrationProgressEvent_PrepareStepDetails) Descriptor
func
(
*
MigrationProgressEvent_PrepareStepDetails
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationProgressEvent_PrepareStepDetails.ProtoReflect.Descriptor instead.
func (*MigrationProgressEvent_PrepareStepDetails) GetConcurrencyMode
func
(
x
*
MigrationProgressEvent_PrepareStepDetails
)
GetConcurrencyMode
()
MigrationProgressEvent_ConcurrencyMode
func (*MigrationProgressEvent_PrepareStepDetails) ProtoMessage
func
(
*
MigrationProgressEvent_PrepareStepDetails
)
ProtoMessage
()
func (*MigrationProgressEvent_PrepareStepDetails) ProtoReflect
func
(
x
*
MigrationProgressEvent_PrepareStepDetails
)
ProtoReflect
()
protoreflect
.
Message
func (*MigrationProgressEvent_PrepareStepDetails) Reset
func
(
x
*
MigrationProgressEvent_PrepareStepDetails
)
Reset
()
func (*MigrationProgressEvent_PrepareStepDetails) String
func
(
x
*
MigrationProgressEvent_PrepareStepDetails
)
String
()
string
MigrationProgressEvent_PrepareStepDetails_
type
MigrationProgressEvent_PrepareStepDetails_
struct
{
// Details for the `PREPARE` step.
PrepareStepDetails
*
MigrationProgressEvent_PrepareStepDetails
`protobuf:"bytes,2,opt,name=prepare_step_details,json=prepareStepDetails,proto3,oneof"`
}
MigrationProgressEvent_RedirectWritesStepDetails
type
MigrationProgressEvent_RedirectWritesStepDetails
struct
{
ConcurrencyMode
MigrationProgressEvent_ConcurrencyMode
""
/* 177 byte string literal not displayed */
}
Details for the REDIRECT_WRITES
step.
func (*MigrationProgressEvent_RedirectWritesStepDetails) Descriptor
func
(
*
MigrationProgressEvent_RedirectWritesStepDetails
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationProgressEvent_RedirectWritesStepDetails.ProtoReflect.Descriptor instead.
func (*MigrationProgressEvent_RedirectWritesStepDetails) GetConcurrencyMode
func
(
x
*
MigrationProgressEvent_RedirectWritesStepDetails
)
GetConcurrencyMode
()
MigrationProgressEvent_ConcurrencyMode
func (*MigrationProgressEvent_RedirectWritesStepDetails) ProtoMessage
func
(
*
MigrationProgressEvent_RedirectWritesStepDetails
)
ProtoMessage
()
func (*MigrationProgressEvent_RedirectWritesStepDetails) ProtoReflect
func
(
x
*
MigrationProgressEvent_RedirectWritesStepDetails
)
ProtoReflect
()
protoreflect
.
Message
func (*MigrationProgressEvent_RedirectWritesStepDetails) Reset
func
(
x
*
MigrationProgressEvent_RedirectWritesStepDetails
)
Reset
()
func (*MigrationProgressEvent_RedirectWritesStepDetails) String
func
(
x
*
MigrationProgressEvent_RedirectWritesStepDetails
)
String
()
string
MigrationProgressEvent_RedirectWritesStepDetails_
type
MigrationProgressEvent_RedirectWritesStepDetails_
struct
{
// Details for the `REDIRECT_WRITES` step.
RedirectWritesStepDetails
*
MigrationProgressEvent_RedirectWritesStepDetails
`protobuf:"bytes,3,opt,name=redirect_writes_step_details,json=redirectWritesStepDetails,proto3,oneof"`
}
MigrationState
type
MigrationState
int32
States for a migration.
MigrationState_MIGRATION_STATE_UNSPECIFIED, MigrationState_RUNNING, MigrationState_PAUSED, MigrationState_COMPLETE
const
(
// Unspecified.
MigrationState_MIGRATION_STATE_UNSPECIFIED
MigrationState
=
0
// The migration is running.
MigrationState_RUNNING
MigrationState
=
1
// The migration is paused.
MigrationState_PAUSED
MigrationState
=
2
// The migration is complete.
MigrationState_COMPLETE
MigrationState
=
3
)
func (MigrationState) Descriptor
func
(
MigrationState
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (MigrationState) Enum
func
(
x
MigrationState
)
Enum
()
*
MigrationState
func (MigrationState) EnumDescriptor
func
(
MigrationState
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationState.Descriptor instead.
func (MigrationState) Number
func
(
x
MigrationState
)
Number
()
protoreflect
.
EnumNumber
func (MigrationState) String
func
(
x
MigrationState
)
String
()
string
func (MigrationState) Type
func
(
MigrationState
)
Type
()
protoreflect
.
EnumType
MigrationStateEvent
type
MigrationStateEvent
struct
{
// The new state of the migration.
State
MigrationState
`protobuf:"varint,1,opt,name=state,proto3,enum=google.datastore.admin.v1.MigrationState" json:"state,omitempty"`
// contains filtered or unexported fields
}
An event signifying a change in state of a migration from Cloud Datastore to Cloud Firestore in Datastore mode .
func (*MigrationStateEvent) Descriptor
func
(
*
MigrationStateEvent
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationStateEvent.ProtoReflect.Descriptor instead.
func (*MigrationStateEvent) GetState
func
(
x
*
MigrationStateEvent
)
GetState
()
MigrationState
func (*MigrationStateEvent) ProtoMessage
func
(
*
MigrationStateEvent
)
ProtoMessage
()
func (*MigrationStateEvent) ProtoReflect
func
(
x
*
MigrationStateEvent
)
ProtoReflect
()
protoreflect
.
Message
func (*MigrationStateEvent) Reset
func
(
x
*
MigrationStateEvent
)
Reset
()
func (*MigrationStateEvent) String
func
(
x
*
MigrationStateEvent
)
String
()
string
MigrationStep
type
MigrationStep
int32
Steps in a migration.
MigrationStep_MIGRATION_STEP_UNSPECIFIED, MigrationStep_PREPARE, MigrationStep_START, MigrationStep_APPLY_WRITES_SYNCHRONOUSLY, MigrationStep_COPY_AND_VERIFY, MigrationStep_REDIRECT_EVENTUALLY_CONSISTENT_READS, MigrationStep_REDIRECT_STRONGLY_CONSISTENT_READS, MigrationStep_REDIRECT_WRITES
const
(
// Unspecified.
MigrationStep_MIGRATION_STEP_UNSPECIFIED
MigrationStep
=
0
// Pre-migration: the database is prepared for migration.
MigrationStep_PREPARE
MigrationStep
=
6
// Start of migration.
MigrationStep_START
MigrationStep
=
1
// Writes are applied synchronously to at least one replica.
MigrationStep_APPLY_WRITES_SYNCHRONOUSLY
MigrationStep
=
7
// Data is copied to Cloud Firestore and then verified to match the data in
// Cloud Datastore.
MigrationStep_COPY_AND_VERIFY
MigrationStep
=
2
// Eventually-consistent reads are redirected to Cloud Firestore.
MigrationStep_REDIRECT_EVENTUALLY_CONSISTENT_READS
MigrationStep
=
3
// Strongly-consistent reads are redirected to Cloud Firestore.
MigrationStep_REDIRECT_STRONGLY_CONSISTENT_READS
MigrationStep
=
4
// Writes are redirected to Cloud Firestore.
MigrationStep_REDIRECT_WRITES
MigrationStep
=
5
)
func (MigrationStep) Descriptor
func
(
MigrationStep
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (MigrationStep) Enum
func
(
x
MigrationStep
)
Enum
()
*
MigrationStep
func (MigrationStep) EnumDescriptor
func
(
MigrationStep
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use MigrationStep.Descriptor instead.
func (MigrationStep) Number
func
(
x
MigrationStep
)
Number
()
protoreflect
.
EnumNumber
func (MigrationStep) String
func
(
x
MigrationStep
)
String
()
string
func (MigrationStep) Type
func
(
MigrationStep
)
Type
()
protoreflect
.
EnumType
OperationType
type
OperationType
int32
Operation types.
OperationType_OPERATION_TYPE_UNSPECIFIED, OperationType_EXPORT_ENTITIES, OperationType_IMPORT_ENTITIES, OperationType_CREATE_INDEX, OperationType_DELETE_INDEX
const
(
// Unspecified.
OperationType_OPERATION_TYPE_UNSPECIFIED
OperationType
=
0
// ExportEntities.
OperationType_EXPORT_ENTITIES
OperationType
=
1
// ImportEntities.
OperationType_IMPORT_ENTITIES
OperationType
=
2
// CreateIndex.
OperationType_CREATE_INDEX
OperationType
=
3
// DeleteIndex.
OperationType_DELETE_INDEX
OperationType
=
4
)
func (OperationType) Descriptor
func
(
OperationType
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (OperationType) Enum
func
(
x
OperationType
)
Enum
()
*
OperationType
func (OperationType) EnumDescriptor
func
(
OperationType
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationType.Descriptor instead.
func (OperationType) Number
func
(
x
OperationType
)
Number
()
protoreflect
.
EnumNumber
func (OperationType) String
func
(
x
OperationType
)
String
()
string
func (OperationType) Type
func
(
OperationType
)
Type
()
protoreflect
.
EnumType
Progress
type
Progress
struct
{
// The amount of work that has been completed. Note that this may be greater
// than work_estimated.
WorkCompleted
int64
`protobuf:"varint,1,opt,name=work_completed,json=workCompleted,proto3" json:"work_completed,omitempty"`
// An estimate of how much work needs to be performed. May be zero if the
// work estimate is unavailable.
WorkEstimated
int64
`protobuf:"varint,2,opt,name=work_estimated,json=workEstimated,proto3" json:"work_estimated,omitempty"`
// contains filtered or unexported fields
}
Measures the progress of a particular metric.
func (*Progress) Descriptor
Deprecated: Use Progress.ProtoReflect.Descriptor instead.
func (*Progress) GetWorkCompleted
func (*Progress) GetWorkEstimated
func (*Progress) ProtoMessage
func
(
*
Progress
)
ProtoMessage
()
func (*Progress) ProtoReflect
func
(
x
*
Progress
)
ProtoReflect
()
protoreflect
.
Message
func (*Progress) Reset
func
(
x
*
Progress
)
Reset
()
func (*Progress) String
UnimplementedDatastoreAdminServer
type
UnimplementedDatastoreAdminServer
struct
{
}
UnimplementedDatastoreAdminServer can be embedded to have forward compatible implementations.
func (*UnimplementedDatastoreAdminServer) CreateIndex
func
(
*
UnimplementedDatastoreAdminServer
)
CreateIndex
(
context
.
Context
,
*
CreateIndexRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedDatastoreAdminServer) DeleteIndex
func
(
*
UnimplementedDatastoreAdminServer
)
DeleteIndex
(
context
.
Context
,
*
DeleteIndexRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedDatastoreAdminServer) ExportEntities
func
(
*
UnimplementedDatastoreAdminServer
)
ExportEntities
(
context
.
Context
,
*
ExportEntitiesRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedDatastoreAdminServer) GetIndex
func
(
*
UnimplementedDatastoreAdminServer
)
GetIndex
(
context
.
Context
,
*
GetIndexRequest
)
(
*
Index
,
error
)
func (*UnimplementedDatastoreAdminServer) ImportEntities
func
(
*
UnimplementedDatastoreAdminServer
)
ImportEntities
(
context
.
Context
,
*
ImportEntitiesRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedDatastoreAdminServer) ListIndexes
func
(
*
UnimplementedDatastoreAdminServer
)
ListIndexes
(
context
.
Context
,
*
ListIndexesRequest
)
(
*
ListIndexesResponse
,
error
)