Class: Google::Apis::HealthcareV1beta1::OperationMetadata
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1beta1::OperationMetadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb
Overview
OperationMetadata provides information about the operation execution. Returned in the long-running operation's metadata field.
Instance Attribute Summary collapse
-
#api_method_name ⇒ String
The name of the API method that initiated the operation.
-
#cancel_requested ⇒ Boolean
(also: #cancel_requested?)
Specifies if cancellation was requested for the operation.
-
#counter ⇒ Google::Apis::HealthcareV1beta1::ProgressCounter
ProgressCounter provides counters to describe an operation's progress.
-
#create_time ⇒ String
The time at which the operation was created by the API.
-
#end_time ⇒ String
The time at which execution was completed.
-
#logs_url ⇒ String
A link to audit and error logs in the log viewer.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OperationMetadata
constructor
A new instance of OperationMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ OperationMetadata
Returns a new instance of OperationMetadata.
4331 4332 4333 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4331 def initialize(**args) update!(**args) end |
Instance Attribute Details
#api_method_name ⇒ String
The name of the API method that initiated the operation.
Corresponds to the JSON property apiMethodName
4301 4302 4303 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4301 def api_method_name @api_method_name end |
#cancel_requested ⇒ Boolean Also known as: cancel_requested?
Specifies if cancellation was requested for the operation.
Corresponds to the JSON property cancelRequested
4306 4307 4308 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4306 def cancel_requested @cancel_requested end |
#counter ⇒ Google::Apis::HealthcareV1beta1::ProgressCounter
ProgressCounter provides counters to describe an operation's progress.
Corresponds to the JSON property counter
4312 4313 4314 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4312 def counter @counter end |
#create_time ⇒ String
The time at which the operation was created by the API.
Corresponds to the JSON property createTime
4317 4318 4319 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4317 def create_time @create_time end |
#end_time ⇒ String
The time at which execution was completed.
Corresponds to the JSON property endTime
4322 4323 4324 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4322 def end_time @end_time end |
#logs_url ⇒ String
A link to audit and error logs in the log viewer. Error logs are generated
only by some operations, listed at Viewing error logs in Cloud Logging.
Corresponds to the JSON property logsUrl
4329 4330 4331 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4329 def logs_url @logs_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4336 4337 4338 4339 4340 4341 4342 4343 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 4336 def update!(**args) @api_method_name = args[:api_method_name] if args.key?(:api_method_name) @cancel_requested = args[:cancel_requested] if args.key?(:cancel_requested) @counter = args[:counter] if args.key?(:counter) @create_time = args[:create_time] if args.key?(:create_time) @end_time = args[:end_time] if args.key?(:end_time) @logs_url = args[:logs_url] if args.key?(:logs_url) end |