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].
Implements
IMessage<IndexOperationMetadata>, IEquatable<IndexOperationMetadata>, IDeepCloneable<IndexOperationMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.Admin.V1Assembly
Google.Cloud.Firestore.Admin.V1.dll
Constructors
IndexOperationMetadata()
public IndexOperationMetadata()
IndexOperationMetadata(IndexOperationMetadata)
public IndexOperationMetadata(IndexOperationMetadata other)
Parameter | |
---|---|
Name | Description |
other | IndexOperationMetadata |
Properties
EndTime
public Timestamp EndTime { get; set; }
The time this operation completed. Will be unset if operation still in progress.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
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 |
StartTime
public Timestamp StartTime { get; set; }
The time this operation started.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public OperationState State { get; set; }
The state of the operation.
Property Value | |
---|---|
Type | Description |
OperationState |