Module: AWS::Flow::Activities::InstanceMethods

Defined in:
lib/aws/decider/activity.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#_activity_execution_context=(value) ⇒ Object (writeonly)

Sets the attribute _activity_execution_context

Parameters:

  • value

    the value to set the attribute _activity_execution_context to.



335
336
337
# File 'lib/aws/decider/activity.rb', line 335

def _activity_execution_context=(value)
  @_activity_execution_context = value
end

Instance Method Details

#activity_execution_contextObject

Raises:

  • (IllegalStateException)


336
337
338
339
# File 'lib/aws/decider/activity.rb', line 336

def activity_execution_context
  raise IllegalStateException.new("No activity execution context") unless @_activity_execution_context
  @_activity_execution_context
end

#record_activity_heartbeat(details) ⇒ Object



340
341
342
# File 'lib/aws/decider/activity.rb', line 340

def record_activity_heartbeat(details)
  @_activity_execution_context.record_activity_heartbeat(details)
end