class AWS::SimpleWorkflow::ActivityTypeCollection
def register name, version, options = {}
(**options)
-
:description
(String
) -- A textual description -
:default_task_start_to_close_timeout
(Integer, :none
) -- -
:default_task_schedule_to_start_timeout
(Integer, :none
) -- -
:default_task_schedule_to_close_timeout
(Integer, :none
) -- -
:default_task_list
(String
) -- The default task -
:default_task_heartbeat_timeout
(Integer, :none
) --
Parameters:
-
options
(Hash
) -- -
version
(String
) -- The version of the activity type. -
name
(String
) -- The name of the activity type.
def register name, version, options = {} options[:domain] = domain.name options[:name] = name options[:version] = version duration_opts(options, :default_task_heartbeat_timeout, :default_task_schedule_to_close_timeout, :default_task_schedule_to_start_timeout, :default_task_start_to_close_timeout) if task_list = options[:default_task_list] options[:default_task_list] = { :name => task_list.to_s } end client.register_activity_type(options) self[name, version] end