Class: Temporalio::Activity::Info

Inherits:
Object
  • Object
show all
Defined in:
lib/temporalio/activity/info.rb

Overview

Information about an activity.

Instance Attribute Summary collapse

Instance Attribute Details

#activity_idString

Returns ID for the activity.

Returns:

  • (String)

    ID for the activity.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#activity_typeString

Returns Type name for the activity.

Returns:

  • (String)

    Type name for the activity.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#attemptInteger

Returns Attempt the activity is on.

Returns:

  • (Integer)

    Attempt the activity is on.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#current_attempt_scheduled_timeTime

Returns When the current attempt was scheduled.

Returns:

  • (Time)

    When the current attempt was scheduled.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#heartbeat_detailsArray<Object>

Returns Details from the last heartbeat of the last attempt.

Returns:

  • (Array<Object>)

    Details from the last heartbeat of the last attempt.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#heartbeat_timeoutFloat?

Returns Heartbeat timeout set by the caller.

Returns:

  • (Float, nil)

    Heartbeat timeout set by the caller.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#local?Boolean

Returns Whether the activity is a local activity or not.

Returns:

  • (Boolean)

    Whether the activity is a local activity or not.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#schedule_to_close_timeoutFloat?

Returns Schedule to close timeout set by the caller.

Returns:

  • (Float, nil)

    Schedule to close timeout set by the caller.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#scheduled_timeTime

Returns When the activity was scheduled.

Returns:

  • (Time)

    When the activity was scheduled.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#start_to_close_timeoutFloat?

Returns Start to close timeout set by the caller.

Returns:

  • (Float, nil)

    Start to close timeout set by the caller.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#started_timeTime

Returns When the activity started.

Returns:

  • (Time)

    When the activity started.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#task_queueString

Returns Task queue this activity is on.

Returns:

  • (String)

    Task queue this activity is on.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#task_tokenString

Returns Task token uniquely identifying this activity. Note, this is a ‘ASCII-8BIT` encoded string, not a `UTF-8` encoded string nor a valid UTF-8 string.

Returns:

  • (String)

    Task token uniquely identifying this activity. Note, this is a ‘ASCII-8BIT` encoded string, not a `UTF-8` encoded string nor a valid UTF-8 string.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#workflow_idString

Returns Workflow ID that started this activity.

Returns:

  • (String)

    Workflow ID that started this activity.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#workflow_namespaceString

Returns Namespace this activity is on.

Returns:

  • (String)

    Namespace this activity is on.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#workflow_run_idString

Returns Workflow run ID that started this activity.

Returns:

  • (String)

    Workflow run ID that started this activity.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end

#workflow_typeString

Returns Workflow type name that started this activity.

Returns:

  • (String)

    Workflow type name that started this activity.



62
# File 'lib/temporalio/activity/info.rb', line 62

class Info; end