Class: AWS::Flow::WorkflowRegistrationOptions

Inherits:
WorkflowOptions show all
Defined in:
lib/aws/decider/options.rb

Instance Attribute Summary

Attributes inherited from WorkflowOptions

#child_policy, #execution_method, #execution_start_to_close_timeout, #input, #tag_list, #task_list, #task_priority, #task_start_to_close_timeout, #version, #workflow_id

Attributes included from Utilities::UpwardLookups

#precursors

Attributes included from Utilities::UpwardLookups::InstanceMethods

#precursors

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from WorkflowOptions

#get_full_options

Methods inherited from Options

#get_options, inherited, #initialize, #method_missing

Methods included from Utilities::UpwardLookups

#held_properties, #properties, #property

Methods included from Utilities::UpwardLookups::InstanceMethods

#look_upwards

Constructor Details

This class inherits a constructor from AWS::Flow::Options

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class AWS::Flow::Options

Class Method Details

.registration_optionsObject



506
507
508
509
510
511
512
513
514
# File 'lib/aws/decider/options.rb', line 506

def registration_options
  [
    :default_task_start_to_close_timeout,
    :default_execution_start_to_close_timeout,
    :default_task_list,
    :default_task_priority,
    :default_child_policy
  ]
end

Instance Method Details

#get_registration_optionsObject



529
530
531
# File 'lib/aws/decider/options.rb', line 529

def get_registration_options
  get_options(self.class.registration_options)
end