Class IndexOperationMetadata (2.2.0)

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

Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from [FirestoreAdmin.CreateIndex][google.firestore.admin.v1.FirestoreAdmin.CreateIndex].

Inheritance

Object > IndexOperationMetadata

Namespace

Google.Cloud.Firestore.Admin.V1

Assembly

Google.Cloud.Firestore.Admin.V1.dll

Constructors

IndexOperationMetadata()

public IndexOperationMetadata()

IndexOperationMetadata(IndexOperationMetadata)

public IndexOperationMetadata(IndexOperationMetadata other)
Parameter
NameDescription
otherIndexOperationMetadata

Properties

EndTime

public Timestamp EndTime { get; set; }

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

Property Value
TypeDescription
Timestamp

Index

public string Index { get; set; }

The index resource that this operation is acting on. For example: projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{index_id}

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

StartTime

public Timestamp StartTime { get; set; }

The time this operation started.

Property Value
TypeDescription
Timestamp

State

public OperationState State { get; set; }

The state of the operation.

Property Value
TypeDescription
OperationState