Reference documentation and code samples for the Cloud Firestore Admin V1 API class Google::Cloud::Firestore::Admin::V1::ExportDocumentsRequest.
The request for FirestoreAdmin.ExportDocuments.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#collection_ids
def collection_ids() -> ::Array<::String>
- (::Array<::String>) — Which collection ids to export. Unspecified means all collections. Each collection id in this list must be unique.
#collection_ids=
def collection_ids=(value) -> ::Array<::String>
- value (::Array<::String>) — Which collection ids to export. Unspecified means all collections. Each collection id in this list must be unique.
- (::Array<::String>) — Which collection ids to export. Unspecified means all collections. Each collection id in this list must be unique.
#name
def name() -> ::String
-
(::String) — Required. Database to export. Should be of the form:
projects/{project_id}/databases/{database_id}
.
#name=
def name=(value) -> ::String
-
value (::String) — Required. Database to export. Should be of the form:
projects/{project_id}/databases/{database_id}
.
-
(::String) — Required. Database to export. Should be of the form:
projects/{project_id}/databases/{database_id}
.
#namespace_ids
def namespace_ids() -> ::Array<::String>
-
(::Array<::String>) — An empty list represents all namespaces. This is the preferred
usage for databases that don't use namespaces.
An empty string element represents the default namespace. This should be used if the database has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.
#namespace_ids=
def namespace_ids=(value) -> ::Array<::String>
-
value (::Array<::String>) — An empty list represents all namespaces. This is the preferred
usage for databases that don't use namespaces.
An empty string element represents the default namespace. This should be used if the database has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.
-
(::Array<::String>) — An empty list represents all namespaces. This is the preferred
usage for databases that don't use namespaces.
An empty string element represents the default namespace. This should be used if the database has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.
#output_uri_prefix
def output_uri_prefix() -> ::String
-
(::String) — The output URI. Currently only supports Google Cloud Storage URIs of the
form:
gs://BUCKET_NAME[/NAMESPACE_PATH]
, whereBUCKET_NAME
is the name of the Google Cloud Storage bucket andNAMESPACE_PATH
is an optional Google Cloud Storage namespace path. When choosing a name, be sure to consider Google Cloud Storage naming guidelines: https://cloud.google.com/storage/docs/naming. If the URI is a bucket (without a namespace path), a prefix will be generated based on the start time.
#output_uri_prefix=
def output_uri_prefix=(value) -> ::String
-
value (::String) — The output URI. Currently only supports Google Cloud Storage URIs of the
form:
gs://BUCKET_NAME[/NAMESPACE_PATH]
, whereBUCKET_NAME
is the name of the Google Cloud Storage bucket andNAMESPACE_PATH
is an optional Google Cloud Storage namespace path. When choosing a name, be sure to consider Google Cloud Storage naming guidelines: https://cloud.google.com/storage/docs/naming. If the URI is a bucket (without a namespace path), a prefix will be generated based on the start time.
-
(::String) — The output URI. Currently only supports Google Cloud Storage URIs of the
form:
gs://BUCKET_NAME[/NAMESPACE_PATH]
, whereBUCKET_NAME
is the name of the Google Cloud Storage bucket andNAMESPACE_PATH
is an optional Google Cloud Storage namespace path. When choosing a name, be sure to consider Google Cloud Storage naming guidelines: https://cloud.google.com/storage/docs/naming. If the URI is a bucket (without a namespace path), a prefix will be generated based on the start time.
#snapshot_time
def snapshot_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — The timestamp that corresponds to the version of the database to be exported. The timestamp must be in the past, rounded to the minute and not older than earliestVersionTime. If specified, then the exported documents will represent a consistent view of the database at the provided time. Otherwise, there are no guarantees about the consistency of the exported documents.
#snapshot_time=
def snapshot_time=(value) -> ::Google::Protobuf::Timestamp
- value (::Google::Protobuf::Timestamp) — The timestamp that corresponds to the version of the database to be exported. The timestamp must be in the past, rounded to the minute and not older than earliestVersionTime. If specified, then the exported documents will represent a consistent view of the database at the provided time. Otherwise, there are no guarantees about the consistency of the exported documents.
- (::Google::Protobuf::Timestamp) — The timestamp that corresponds to the version of the database to be exported. The timestamp must be in the past, rounded to the minute and not older than earliestVersionTime. If specified, then the exported documents will represent a consistent view of the database at the provided time. Otherwise, there are no guarantees about the consistency of the exported documents.