public sealed class FieldOperationMetadata : IMessage<FieldOperationMetadata>, IEquatable<FieldOperationMetadata>, IDeepCloneable<FieldOperationMetadata>, IBufferMessage, IMessage
Metadata for [google.longrunning.Operation][google.longrunning.Operation] results from [FirestoreAdmin.UpdateField][google.firestore.admin.v1.FirestoreAdmin.UpdateField].
Implements
IMessage<FieldOperationMetadata>, IEquatable<FieldOperationMetadata>, IDeepCloneable<FieldOperationMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.Admin.V1Assembly
Google.Cloud.Firestore.Admin.V1.dll
Constructors
FieldOperationMetadata()
public FieldOperationMetadata()
FieldOperationMetadata(FieldOperationMetadata)
public FieldOperationMetadata(FieldOperationMetadata other)
Parameter | |
---|---|
Name | Description |
other | FieldOperationMetadata |
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 |
Field
public string Field { get; set; }
The field resource that this operation is acting on. For example:
projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/fields/{field_path}
Property Value | |
---|---|
Type | Description |
String |
IndexConfigDeltas
public RepeatedField<FieldOperationMetadata.Types.IndexConfigDelta> IndexConfigDeltas { get; }
A list of [IndexConfigDelta][google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta], which describe the intent of this operation.
Property Value | |
---|---|
Type | Description |
RepeatedField<FieldOperationMetadata.Types.IndexConfigDelta> |
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 |
TtlConfigDelta
public FieldOperationMetadata.Types.TtlConfigDelta TtlConfigDelta { get; set; }
Describes the deltas of TTL configuration.
Property Value | |
---|---|
Type | Description |
FieldOperationMetadata.Types.TtlConfigDelta |