Class GoogleFirestoreAdminV1ExportDocumentsRequest
The request for FirestoreAdmin.ExportDocuments.
Implements
Inherited Members
Namespace: Google.Apis.Firestore.v1.Data
Assembly: Google.Apis.Firestore.v1.dll
Syntax
public class GoogleFirestoreAdminV1ExportDocumentsRequest : IDirectResponseSchema
Properties
CollectionIds
Which collection IDs to export. Unspecified means all collections. Each collection ID in this list must be unique.
Declaration
[JsonProperty("collectionIds")]
public virtual IList<string> CollectionIds { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
NamespaceIds
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.
Declaration
[JsonProperty("namespaceIds")]
public virtual IList<string> NamespaceIds { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
OutputUriPrefix
The output URI. Currently only supports Google Cloud Storage URIs of the form:
gs://BUCKET_NAME[/NAMESPACE_PATH]
, where BUCKET_NAME
is the name of the Google Cloud Storage bucket and
NAMESPACE_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.
Declaration
[JsonProperty("outputUriPrefix")]
public virtual string OutputUriPrefix { get; set; }
Property Value
Type | Description |
---|---|
string |
SnapshotTime
object representation of SnapshotTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use SnapshotTimeDateTimeOffset instead.")]
public virtual object SnapshotTime { get; set; }
Property Value
Type | Description |
---|---|
object |
SnapshotTimeDateTimeOffset
DateTimeOffset representation of SnapshotTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? SnapshotTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
SnapshotTimeRaw
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.
Declaration
[JsonProperty("snapshotTime")]
public virtual string SnapshotTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |