Class: Google::Apis::GenomicsV1alpha2::SetOperationStatusRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/genomics_v1alpha2/classes.rb,
generated/google/apis/genomics_v1alpha2/representations.rb,
generated/google/apis/genomics_v1alpha2/representations.rb

Overview

Request to set operation status. Should only be used by VMs created by the Pipelines Service and not by end users.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SetOperationStatusRequest

Returns a new instance of SetOperationStatusRequest.



1212
1213
1214
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1212

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#error_codeString

Corresponds to the JSON property errorCode

Returns:

  • (String)


1190
1191
1192
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1190

def error_code
  @error_code
end

#error_messageString

Corresponds to the JSON property errorMessage

Returns:

  • (String)


1195
1196
1197
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1195

def error_message
  @error_message
end

#operation_idString

Corresponds to the JSON property operationId

Returns:

  • (String)


1200
1201
1202
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1200

def operation_id
  @operation_id
end

#timestamp_eventsArray<Google::Apis::GenomicsV1alpha2::TimestampEvent>

Corresponds to the JSON property timestampEvents



1205
1206
1207
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1205

def timestamp_events
  @timestamp_events
end

#validation_tokenFixnum

Corresponds to the JSON property validationToken

Returns:

  • (Fixnum)


1210
1211
1212
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1210

def validation_token
  @validation_token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1217
1218
1219
1220
1221
1222
1223
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 1217

def update!(**args)
  @error_code = args[:error_code] if args.key?(:error_code)
  @error_message = args[:error_message] if args.key?(:error_message)
  @operation_id = args[:operation_id] if args.key?(:operation_id)
  @timestamp_events = args[:timestamp_events] if args.key?(:timestamp_events)
  @validation_token = args[:validation_token] if args.key?(:validation_token)
end