Firestore Admin v1 API - Class ExportDocumentsMetadata (3.4.0)

public sealed class ExportDocumentsMetadata : IMessage<ExportDocumentsMetadata>, IEquatable<ExportDocumentsMetadata>, IDeepCloneable<ExportDocumentsMetadata>, IBufferMessage, IMessage

Reference 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].

Inheritance

object > ExportDocumentsMetadata

Namespace

Google.Cloud.Firestore.Admin.V1

Assembly

Google.Cloud.Firestore.Admin.V1.dll

Constructors

ExportDocumentsMetadata()

public ExportDocumentsMetadata()

ExportDocumentsMetadata(ExportDocumentsMetadata)

public ExportDocumentsMetadata(ExportDocumentsMetadata other)
Parameter
NameDescription
otherExportDocumentsMetadata

Properties

CollectionIds

public RepeatedField<string> CollectionIds { get; }

Which collection ids are being exported.

Property Value
TypeDescription
RepeatedFieldstring

EndTime

public Timestamp EndTime { get; set; }

The time this operation completed. Will be unset if operation still in progress.

Property Value
TypeDescription
Timestamp

NamespaceIds

public RepeatedField<string> NamespaceIds { get; }

Which namespace ids are being exported.

Property Value
TypeDescription
RepeatedFieldstring

OperationState

public OperationState OperationState { get; set; }

The state of the export operation.

Property Value
TypeDescription
OperationState

OutputUriPrefix

public string OutputUriPrefix { get; set; }

Where the documents are being exported to.

Property Value
TypeDescription
string

ProgressBytes

public Progress ProgressBytes { get; set; }

The progress, in bytes, of this operation.

Property Value
TypeDescription
Progress

ProgressDocuments

public Progress ProgressDocuments { get; set; }

The progress, in documents, of this operation.

Property Value
TypeDescription
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
TypeDescription
Timestamp

StartTime

public Timestamp StartTime { get; set; }

The time this operation started.

Property Value
TypeDescription
Timestamp