Class: Google::Apis::GenomicsV2alpha1::CheckInResponse

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#deadlineString

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

Returns:

  • (String)


267
268
269
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 267

def deadline
  @deadline
end

#featuresHash<String,Object>

Feature configuration for the operation. Corresponds to the JSON property features

Returns:

  • (Hash<String,Object>)


272
273
274
# File 'lib/google/apis/genomics_v2alpha1/classes.rb', line 272

def features
  @features
end

#metadataHash<String,Object>

The metadata that describes the operation assigned to the worker. Corresponds to the JSON property metadata

Returns:

  • (Hash<String,Object>)


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