public sealed class ExportDocumentsMetadata : IMessage<ExportDocumentsMetadata>, IEquatable<ExportDocumentsMetadata>, IDeepCloneable<ExportDocumentsMetadata>, IBufferMessage, IMessageReference documentation and code samples for the Firestore Admin v1 API class ExportDocumentsMetadata.
Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from [FirestoreAdmin.ExportDocuments][google.firestore.admin.v1.FirestoreAdmin.ExportDocuments].
Implements
IMessageExportDocumentsMetadata, IEquatableExportDocumentsMetadata, IDeepCloneableExportDocumentsMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.Admin.V1Assembly
Google.Cloud.Firestore.Admin.V1.dll
Constructors
ExportDocumentsMetadata()
public ExportDocumentsMetadata()ExportDocumentsMetadata(ExportDocumentsMetadata)
public ExportDocumentsMetadata(ExportDocumentsMetadata other)| Parameter | |
|---|---|
| Name | Description |
other |
ExportDocumentsMetadata |
Properties
CollectionIds
public RepeatedField<string> CollectionIds { get; }Which collection IDs are being exported.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
EndTime
public Timestamp EndTime { get; set; }The time this operation completed. Will be unset if operation still in progress.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
NamespaceIds
public RepeatedField<string> NamespaceIds { get; }Which namespace IDs are being exported.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
OperationState
public OperationState OperationState { get; set; }The state of the export operation.
| Property Value | |
|---|---|
| Type | Description |
OperationState |
|
OutputUriPrefix
public string OutputUriPrefix { get; set; }Where the documents are being exported to.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProgressBytes
public Progress ProgressBytes { get; set; }The progress, in bytes, of this operation.
| Property Value | |
|---|---|
| Type | Description |
Progress |
|
ProgressDocuments
public Progress ProgressDocuments { get; set; }The progress, in documents, of this operation.
| Property Value | |
|---|---|
| Type | Description |
Progress |
|
SnapshotTime
public Timestamp SnapshotTime { get; set; }The timestamp that corresponds to the version of the database that is being exported. If unspecified, there are no guarantees about the consistency of the documents being exported.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
StartTime
public Timestamp StartTime { get; set; }The time this operation started.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|