class Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2FieldOperationMetadata
Metadata for google.longrunning.Operation results from FirestoreAdmin. UpdateField.
Attributes
Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used. Corresponds to the JSON property `bytesProgress` @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used. Corresponds to the JSON property `documentProgress` @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
The time this operation completed. Will be unset if operation still in progress. Corresponds to the JSON property `endTime` @return [String]
The field resource that this operation is acting on. For example: `projects/` project_id`/databases/`database_id`/collectionGroups/`collection_id`/fields/` field_path“ Corresponds to the JSON property `field` @return [String]
A list of IndexConfigDelta, which describe the intent of this operation. Corresponds to the JSON property `indexConfigDeltas` @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexConfigDelta>]
The time this operation started. Corresponds to the JSON property `startTime` @return [String]
The state of the operation. Corresponds to the JSON property `state` @return [String]
Public Class Methods
# File lib/google/apis/firestore_v1beta2/classes.rb, line 241 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firestore_v1beta2/classes.rb, line 246 def update!(**args) @bytes_progress = args[:bytes_progress] if args.key?(:bytes_progress) @document_progress = args[:document_progress] if args.key?(:document_progress) @end_time = args[:end_time] if args.key?(:end_time) @field = args[:field] if args.key?(:field) @index_config_deltas = args[:index_config_deltas] if args.key?(:index_config_deltas) @start_time = args[:start_time] if args.key?(:start_time) @state = args[:state] if args.key?(:state) end