Class: Google::Cloud::Datastore::Admin::V1::ImportEntitiesRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Datastore::Admin::V1::ImportEntitiesRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/datastore/admin/v1/datastore_admin.rb
Overview
The request for google.datastore.admin.v1.DatastoreAdmin.ImportEntities.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#entity_filter ⇒ ::Google::Cloud::Datastore::Admin::V1::EntityFilter
Optionally specify which kinds/namespaces are to be imported.
-
#input_url ⇒ ::String
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Client-assigned labels.
-
#project_id ⇒ ::String
Required.
Instance Attribute Details
#entity_filter ⇒ ::Google::Cloud::Datastore::Admin::V1::EntityFilter
Returns Optionally specify which kinds/namespaces are to be imported. If provided, the list must be a subset of the EntityFilter used in creating the export, otherwise a FAILED_PRECONDITION error will be returned. If no filter is specified then all entities from the export are imported.
175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'proto_docs/google/datastore/admin/v1/datastore_admin.rb', line 175 class ImportEntitiesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#input_url ⇒ ::String
Returns Required. The full resource URL of the external storage location.
Currently, only Google Cloud Storage is supported. So input_url should be
of the form:
gs://BUCKET_NAME[/NAMESPACE_PATH]/OVERALL_EXPORT_METADATA_FILE
, where
BUCKET_NAME
is the name of the Cloud Storage bucket, NAMESPACE_PATH
is
an optional Cloud Storage namespace path (this is not a Cloud Datastore
namespace), and OVERALL_EXPORT_METADATA_FILE
is the metadata file written
by the ExportEntities operation. For more information about Cloud Storage
namespace paths, see
Object name
considerations.
For more information, see google.datastore.admin.v1.ExportEntitiesResponse.output_url.
175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'proto_docs/google/datastore/admin/v1/datastore_admin.rb', line 175 class ImportEntitiesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Client-assigned labels.
175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'proto_docs/google/datastore/admin/v1/datastore_admin.rb', line 175 class ImportEntitiesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#project_id ⇒ ::String
Returns Required. Project ID against which to make the request.
175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'proto_docs/google/datastore/admin/v1/datastore_admin.rb', line 175 class ImportEntitiesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |