Class: Google::Apis::GenomicsV2alpha1::CheckInResponse
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV2alpha1::CheckInResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/genomics_v2alpha1/classes.rb,
lib/google/apis/genomics_v2alpha1/representations.rb,
lib/google/apis/genomics_v2alpha1/representations.rb
Overview
The response to the CheckIn method.
Instance Attribute Summary collapse
-
#deadline ⇒ String
The deadline by which the worker must request an extension.
-
#features ⇒ Hash<String,Object>
Feature configuration for the operation.
-
#metadata ⇒ Hash<String,Object>
The metadata that describes the operation assigned to the worker.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CheckInResponse
constructor
A new instance of CheckInResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CheckInResponse
Returns a new instance of CheckInResponse.
279 280 281 |
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 279 def initialize(**args) update!(**args) end |
Instance Attribute Details
#deadline ⇒ String
The deadline by which the worker must request an extension. The backend will
allow for network transmission time and other delays, but the worker must
attempt to transmit the extension request no later than the deadline.
Corresponds to the JSON property deadline
267 268 269 |
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 267 def deadline @deadline end |
#features ⇒ Hash<String,Object>
Feature configuration for the operation.
Corresponds to the JSON property features
272 273 274 |
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 272 def features @features end |
#metadata ⇒ Hash<String,Object>
The metadata that describes the operation assigned to the worker.
Corresponds to the JSON property metadata
277 278 279 |
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 277 def @metadata end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
284 285 286 287 288 |
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 284 def update!(**args) @deadline = args[:deadline] if args.key?(:deadline) @features = args[:features] if args.key?(:features) @metadata = args[:metadata] if args.key?(:metadata) end |