Class: Conductor::Http::Models::TaskSummary

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/conductor/http/models/search_result.rb

Overview

Task summary for search results

Constant Summary collapse

SWAGGER_TYPES =
{
  workflow_id: 'String',
  workflow_type: 'String',
  correlation_id: 'String',
  scheduled_time: 'String',
  start_time: 'String',
  update_time: 'String',
  end_time: 'String',
  status: 'String',
  reason_for_incompletion: 'String',
  execution_time: 'Integer',
  queue_wait_time: 'Integer',
  task_def_name: 'String',
  task_type: 'String',
  input: 'String',
  output: 'String',
  task_id: 'String',
  external_input_payload_storage_path: 'String',
  external_output_payload_storage_path: 'String',
  workflow_priority: 'Integer',
  domain: 'String'
}.freeze
ATTRIBUTE_MAP =
{
  workflow_id: :workflowId,
  workflow_type: :workflowType,
  correlation_id: :correlationId,
  scheduled_time: :scheduledTime,
  start_time: :startTime,
  update_time: :updateTime,
  end_time: :endTime,
  status: :status,
  reason_for_incompletion: :reasonForIncompletion,
  execution_time: :executionTime,
  queue_wait_time: :queueWaitTime,
  task_def_name: :taskDefName,
  task_type: :taskType,
  input: :input,
  output: :output,
  task_id: :taskId,
  external_input_payload_storage_path: :externalInputPayloadStoragePath,
  external_output_payload_storage_path: :externalOutputPayloadStoragePath,
  workflow_priority: :workflowPriority,
  domain: :domain
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseModel

attribute_map, deserialize_model, deserialize_value, find_model_class, from_hash, from_json, parse_datetime, swagger_types, #to_h, #to_json

Constructor Details

#initialize(params = {}) ⇒ TaskSummary

Returns a new instance of TaskSummary.



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/conductor/http/models/search_result.rb', line 162

def initialize(params = {})
  @workflow_id = params[:workflow_id]
  @workflow_type = params[:workflow_type]
  @correlation_id = params[:correlation_id]
  @scheduled_time = params[:scheduled_time]
  @start_time = params[:start_time]
  @update_time = params[:update_time]
  @end_time = params[:end_time]
  @status = params[:status]
  @reason_for_incompletion = params[:reason_for_incompletion]
  @execution_time = params[:execution_time]
  @queue_wait_time = params[:queue_wait_time]
  @task_def_name = params[:task_def_name]
  @task_type = params[:task_type]
  @input = params[:input]
  @output = params[:output]
  @task_id = params[:task_id]
  @external_input_payload_storage_path = params[:external_input_payload_storage_path]
  @external_output_payload_storage_path = params[:external_output_payload_storage_path]
  @workflow_priority = params[:workflow_priority]
  @domain = params[:domain]
end

Instance Attribute Details

#correlation_idObject

Returns the value of attribute correlation_id.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def correlation_id
  @correlation_id
end

#domainObject

Returns the value of attribute domain.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def domain
  @domain
end

#end_timeObject

Returns the value of attribute end_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def end_time
  @end_time
end

#execution_timeObject

Returns the value of attribute execution_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def execution_time
  @execution_time
end

#external_input_payload_storage_pathObject

Returns the value of attribute external_input_payload_storage_path.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def external_input_payload_storage_path
  @external_input_payload_storage_path
end

#external_output_payload_storage_pathObject

Returns the value of attribute external_output_payload_storage_path.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def external_output_payload_storage_path
  @external_output_payload_storage_path
end

#inputObject

Returns the value of attribute input.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def input
  @input
end

#outputObject

Returns the value of attribute output.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def output
  @output
end

#queue_wait_timeObject

Returns the value of attribute queue_wait_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def queue_wait_time
  @queue_wait_time
end

#reason_for_incompletionObject

Returns the value of attribute reason_for_incompletion.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def reason_for_incompletion
  @reason_for_incompletion
end

#scheduled_timeObject

Returns the value of attribute scheduled_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def scheduled_time
  @scheduled_time
end

#start_timeObject

Returns the value of attribute start_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def start_time
  @start_time
end

#statusObject

Returns the value of attribute status.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def status
  @status
end

#task_def_nameObject

Returns the value of attribute task_def_name.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def task_def_name
  @task_def_name
end

#task_idObject

Returns the value of attribute task_id.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def task_id
  @task_id
end

#task_typeObject

Returns the value of attribute task_type.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def task_type
  @task_type
end

#update_timeObject

Returns the value of attribute update_time.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def update_time
  @update_time
end

#workflow_idObject

Returns the value of attribute workflow_id.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def workflow_id
  @workflow_id
end

#workflow_priorityObject

Returns the value of attribute workflow_priority.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def workflow_priority
  @workflow_priority
end

#workflow_typeObject

Returns the value of attribute workflow_type.



154
155
156
# File 'lib/conductor/http/models/search_result.rb', line 154

def workflow_type
  @workflow_type
end