Class: AWS::Flow::ActivityRuntimeOptions

Inherits:
ActivityOptions show all
Defined in:
aws-flow-ruby/aws-flow/lib/aws/decider/options.rb

Overview

Runtime options for an activity.

Instance Attribute Summary

Attributes inherited from ActivityOptions

#default_task_heartbeat_timeout, #default_task_list, #default_task_priority, #default_task_schedule_to_close_timeout, #default_task_schedule_to_start_timeout, #default_task_start_to_close_timeout

Instance Method Summary (collapse)

Methods inherited from ActivityOptions

#activity_name, #activity_name=, #exponential_retry, #get_full_options

Methods inherited from Options

#get_options, inherited

Constructor Details

- (ActivityRuntimeOptions) initialize(default_options = {}, use_defaults = false)

Creates a new set of runtime options based on a set of default options.

Parameters:

  • default_options (ActivityOptions) (defaults to: {})

    The default AWS::Flow::ActivityOptions to use to set the values of the runtime options in this class.

  • use_defaults (true, false) (defaults to: false)

    Set to true to use the default runtime options for the activity. The default is false.



857
858
859
# File 'aws-flow-ruby/aws-flow/lib/aws/decider/options.rb', line 857

def initialize(default_options = {}, use_defaults=false)
  super(default_options, use_defaults)
end

Dynamic Method Handling

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