AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SWF::Model::ActivityTaskScheduledEventAttributes Class Reference

#include <ActivityTaskScheduledEventAttributes.h>

Public Member Functions

 ActivityTaskScheduledEventAttributes ()
 
 ActivityTaskScheduledEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
ActivityTaskScheduledEventAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActivityTypeGetActivityType () const
 
bool ActivityTypeHasBeenSet () const
 
void SetActivityType (const ActivityType &value)
 
void SetActivityType (ActivityType &&value)
 
ActivityTaskScheduledEventAttributesWithActivityType (const ActivityType &value)
 
ActivityTaskScheduledEventAttributesWithActivityType (ActivityType &&value)
 
const Aws::StringGetActivityId () const
 
bool ActivityIdHasBeenSet () const
 
void SetActivityId (const Aws::String &value)
 
void SetActivityId (Aws::String &&value)
 
void SetActivityId (const char *value)
 
ActivityTaskScheduledEventAttributesWithActivityId (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithActivityId (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithActivityId (const char *value)
 
const Aws::StringGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const Aws::String &value)
 
void SetInput (Aws::String &&value)
 
void SetInput (const char *value)
 
ActivityTaskScheduledEventAttributesWithInput (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithInput (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithInput (const char *value)
 
const Aws::StringGetControl () const
 
bool ControlHasBeenSet () const
 
void SetControl (const Aws::String &value)
 
void SetControl (Aws::String &&value)
 
void SetControl (const char *value)
 
ActivityTaskScheduledEventAttributesWithControl (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithControl (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithControl (const char *value)
 
const Aws::StringGetScheduleToStartTimeout () const
 
bool ScheduleToStartTimeoutHasBeenSet () const
 
void SetScheduleToStartTimeout (const Aws::String &value)
 
void SetScheduleToStartTimeout (Aws::String &&value)
 
void SetScheduleToStartTimeout (const char *value)
 
ActivityTaskScheduledEventAttributesWithScheduleToStartTimeout (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithScheduleToStartTimeout (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithScheduleToStartTimeout (const char *value)
 
const Aws::StringGetScheduleToCloseTimeout () const
 
bool ScheduleToCloseTimeoutHasBeenSet () const
 
void SetScheduleToCloseTimeout (const Aws::String &value)
 
void SetScheduleToCloseTimeout (Aws::String &&value)
 
void SetScheduleToCloseTimeout (const char *value)
 
ActivityTaskScheduledEventAttributesWithScheduleToCloseTimeout (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithScheduleToCloseTimeout (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithScheduleToCloseTimeout (const char *value)
 
const Aws::StringGetStartToCloseTimeout () const
 
bool StartToCloseTimeoutHasBeenSet () const
 
void SetStartToCloseTimeout (const Aws::String &value)
 
void SetStartToCloseTimeout (Aws::String &&value)
 
void SetStartToCloseTimeout (const char *value)
 
ActivityTaskScheduledEventAttributesWithStartToCloseTimeout (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithStartToCloseTimeout (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithStartToCloseTimeout (const char *value)
 
const TaskListGetTaskList () const
 
bool TaskListHasBeenSet () const
 
void SetTaskList (const TaskList &value)
 
void SetTaskList (TaskList &&value)
 
ActivityTaskScheduledEventAttributesWithTaskList (const TaskList &value)
 
ActivityTaskScheduledEventAttributesWithTaskList (TaskList &&value)
 
const Aws::StringGetTaskPriority () const
 
bool TaskPriorityHasBeenSet () const
 
void SetTaskPriority (const Aws::String &value)
 
void SetTaskPriority (Aws::String &&value)
 
void SetTaskPriority (const char *value)
 
ActivityTaskScheduledEventAttributesWithTaskPriority (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithTaskPriority (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithTaskPriority (const char *value)
 
long long GetDecisionTaskCompletedEventId () const
 
bool DecisionTaskCompletedEventIdHasBeenSet () const
 
void SetDecisionTaskCompletedEventId (long long value)
 
ActivityTaskScheduledEventAttributesWithDecisionTaskCompletedEventId (long long value)
 
const Aws::StringGetHeartbeatTimeout () const
 
bool HeartbeatTimeoutHasBeenSet () const
 
void SetHeartbeatTimeout (const Aws::String &value)
 
void SetHeartbeatTimeout (Aws::String &&value)
 
void SetHeartbeatTimeout (const char *value)
 
ActivityTaskScheduledEventAttributesWithHeartbeatTimeout (const Aws::String &value)
 
ActivityTaskScheduledEventAttributesWithHeartbeatTimeout (Aws::String &&value)
 
ActivityTaskScheduledEventAttributesWithHeartbeatTimeout (const char *value)
 

Detailed Description

Provides the details of the ActivityTaskScheduled event.

See Also:

AWS API Reference

Definition at line 34 of file ActivityTaskScheduledEventAttributes.h.

Constructor & Destructor Documentation

◆ ActivityTaskScheduledEventAttributes() [1/2]

Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ActivityTaskScheduledEventAttributes ( )

◆ ActivityTaskScheduledEventAttributes() [2/2]

Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ActivityTaskScheduledEventAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActivityIdHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ActivityIdHasBeenSet ( ) const
inline

The unique ID of the activity task.

Definition at line 82 of file ActivityTaskScheduledEventAttributes.h.

◆ ActivityTypeHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ActivityTypeHasBeenSet ( ) const
inline

The type of the activity task.

Definition at line 51 of file ActivityTaskScheduledEventAttributes.h.

◆ ControlHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ControlHasBeenSet ( ) const
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 166 of file ActivityTaskScheduledEventAttributes.h.

◆ DecisionTaskCompletedEventIdHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::DecisionTaskCompletedEventIdHasBeenSet ( ) const
inline

The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 486 of file ActivityTaskScheduledEventAttributes.h.

◆ GetActivityId()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetActivityId ( ) const
inline

The unique ID of the activity task.

Definition at line 77 of file ActivityTaskScheduledEventAttributes.h.

◆ GetActivityType()

const ActivityType& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetActivityType ( ) const
inline

The type of the activity task.

Definition at line 46 of file ActivityTaskScheduledEventAttributes.h.

◆ GetControl()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetControl ( ) const
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 160 of file ActivityTaskScheduledEventAttributes.h.

◆ GetDecisionTaskCompletedEventId()

long long Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetDecisionTaskCompletedEventId ( ) const
inline

The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 478 of file ActivityTaskScheduledEventAttributes.h.

◆ GetHeartbeatTimeout()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetHeartbeatTimeout ( ) const
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 512 of file ActivityTaskScheduledEventAttributes.h.

◆ GetInput()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetInput ( ) const
inline

The input provided to the activity task.

Definition at line 118 of file ActivityTaskScheduledEventAttributes.h.

◆ GetScheduleToCloseTimeout()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetScheduleToCloseTimeout ( ) const
inline

The maximum amount of time for this activity task.

Definition at line 257 of file ActivityTaskScheduledEventAttributes.h.

◆ GetScheduleToStartTimeout()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetScheduleToStartTimeout ( ) const
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 209 of file ActivityTaskScheduledEventAttributes.h.

◆ GetStartToCloseTimeout()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetStartToCloseTimeout ( ) const
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 299 of file ActivityTaskScheduledEventAttributes.h.

◆ GetTaskList()

const TaskList& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetTaskList ( ) const
inline

The task list in which the activity task has been scheduled.

Definition at line 347 of file ActivityTaskScheduledEventAttributes.h.

◆ GetTaskPriority()

const Aws::String& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::GetTaskPriority ( ) const
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 385 of file ActivityTaskScheduledEventAttributes.h.

◆ HeartbeatTimeoutHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::HeartbeatTimeoutHasBeenSet ( ) const
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 521 of file ActivityTaskScheduledEventAttributes.h.

◆ InputHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::InputHasBeenSet ( ) const
inline

The input provided to the activity task.

Definition at line 123 of file ActivityTaskScheduledEventAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SWF::Model::ActivityTaskScheduledEventAttributes::Jsonize ( ) const

◆ operator=()

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ScheduleToCloseTimeoutHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ScheduleToCloseTimeoutHasBeenSet ( ) const
inline

The maximum amount of time for this activity task.

Definition at line 262 of file ActivityTaskScheduledEventAttributes.h.

◆ ScheduleToStartTimeoutHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::ScheduleToStartTimeoutHasBeenSet ( ) const
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 215 of file ActivityTaskScheduledEventAttributes.h.

◆ SetActivityId() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetActivityId ( Aws::String &&  value)
inline

The unique ID of the activity task.

Definition at line 92 of file ActivityTaskScheduledEventAttributes.h.

◆ SetActivityId() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetActivityId ( const Aws::String value)
inline

The unique ID of the activity task.

Definition at line 87 of file ActivityTaskScheduledEventAttributes.h.

◆ SetActivityId() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetActivityId ( const char *  value)
inline

The unique ID of the activity task.

Definition at line 97 of file ActivityTaskScheduledEventAttributes.h.

◆ SetActivityType() [1/2]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetActivityType ( ActivityType &&  value)
inline

The type of the activity task.

Definition at line 61 of file ActivityTaskScheduledEventAttributes.h.

◆ SetActivityType() [2/2]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetActivityType ( const ActivityType value)
inline

The type of the activity task.

Definition at line 56 of file ActivityTaskScheduledEventAttributes.h.

◆ SetControl() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetControl ( Aws::String &&  value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 178 of file ActivityTaskScheduledEventAttributes.h.

◆ SetControl() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetControl ( const Aws::String value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 172 of file ActivityTaskScheduledEventAttributes.h.

◆ SetControl() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetControl ( const char *  value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 184 of file ActivityTaskScheduledEventAttributes.h.

◆ SetDecisionTaskCompletedEventId()

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetDecisionTaskCompletedEventId ( long long  value)
inline

The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 494 of file ActivityTaskScheduledEventAttributes.h.

◆ SetHeartbeatTimeout() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetHeartbeatTimeout ( Aws::String &&  value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 539 of file ActivityTaskScheduledEventAttributes.h.

◆ SetHeartbeatTimeout() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetHeartbeatTimeout ( const Aws::String value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 530 of file ActivityTaskScheduledEventAttributes.h.

◆ SetHeartbeatTimeout() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetHeartbeatTimeout ( const char *  value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 548 of file ActivityTaskScheduledEventAttributes.h.

◆ SetInput() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetInput ( Aws::String &&  value)
inline

The input provided to the activity task.

Definition at line 133 of file ActivityTaskScheduledEventAttributes.h.

◆ SetInput() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetInput ( const Aws::String value)
inline

The input provided to the activity task.

Definition at line 128 of file ActivityTaskScheduledEventAttributes.h.

◆ SetInput() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetInput ( const char *  value)
inline

The input provided to the activity task.

Definition at line 138 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToCloseTimeout() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToCloseTimeout ( Aws::String &&  value)
inline

The maximum amount of time for this activity task.

Definition at line 272 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToCloseTimeout() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToCloseTimeout ( const Aws::String value)
inline

The maximum amount of time for this activity task.

Definition at line 267 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToCloseTimeout() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToCloseTimeout ( const char *  value)
inline

The maximum amount of time for this activity task.

Definition at line 277 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToStartTimeout() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToStartTimeout ( Aws::String &&  value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 227 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToStartTimeout() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToStartTimeout ( const Aws::String value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 221 of file ActivityTaskScheduledEventAttributes.h.

◆ SetScheduleToStartTimeout() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetScheduleToStartTimeout ( const char *  value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 233 of file ActivityTaskScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 317 of file ActivityTaskScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetStartToCloseTimeout ( const Aws::String value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 311 of file ActivityTaskScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetStartToCloseTimeout ( const char *  value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 323 of file ActivityTaskScheduledEventAttributes.h.

◆ SetTaskList() [1/2]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetTaskList ( const TaskList value)
inline

The task list in which the activity task has been scheduled.

Definition at line 357 of file ActivityTaskScheduledEventAttributes.h.

◆ SetTaskList() [2/2]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetTaskList ( TaskList &&  value)
inline

The task list in which the activity task has been scheduled.

Definition at line 362 of file ActivityTaskScheduledEventAttributes.h.

◆ SetTaskPriority() [1/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetTaskPriority ( Aws::String &&  value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 421 of file ActivityTaskScheduledEventAttributes.h.

◆ SetTaskPriority() [2/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetTaskPriority ( const Aws::String value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 409 of file ActivityTaskScheduledEventAttributes.h.

◆ SetTaskPriority() [3/3]

void Aws::SWF::Model::ActivityTaskScheduledEventAttributes::SetTaskPriority ( const char *  value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 433 of file ActivityTaskScheduledEventAttributes.h.

◆ StartToCloseTimeoutHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::StartToCloseTimeoutHasBeenSet ( ) const
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 305 of file ActivityTaskScheduledEventAttributes.h.

◆ TaskListHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::TaskListHasBeenSet ( ) const
inline

The task list in which the activity task has been scheduled.

Definition at line 352 of file ActivityTaskScheduledEventAttributes.h.

◆ TaskPriorityHasBeenSet()

bool Aws::SWF::Model::ActivityTaskScheduledEventAttributes::TaskPriorityHasBeenSet ( ) const
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 397 of file ActivityTaskScheduledEventAttributes.h.

◆ WithActivityId() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithActivityId ( Aws::String &&  value)
inline

The unique ID of the activity task.

Definition at line 107 of file ActivityTaskScheduledEventAttributes.h.

◆ WithActivityId() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithActivityId ( const Aws::String value)
inline

The unique ID of the activity task.

Definition at line 102 of file ActivityTaskScheduledEventAttributes.h.

◆ WithActivityId() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithActivityId ( const char *  value)
inline

The unique ID of the activity task.

Definition at line 112 of file ActivityTaskScheduledEventAttributes.h.

◆ WithActivityType() [1/2]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithActivityType ( ActivityType &&  value)
inline

The type of the activity task.

Definition at line 71 of file ActivityTaskScheduledEventAttributes.h.

◆ WithActivityType() [2/2]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithActivityType ( const ActivityType value)
inline

The type of the activity task.

Definition at line 66 of file ActivityTaskScheduledEventAttributes.h.

◆ WithControl() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithControl ( Aws::String &&  value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 196 of file ActivityTaskScheduledEventAttributes.h.

◆ WithControl() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithControl ( const Aws::String value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 190 of file ActivityTaskScheduledEventAttributes.h.

◆ WithControl() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithControl ( const char *  value)
inline

Data attached to the event that can be used by the decider in subsequent workflow tasks. This data isn't sent to the activity.

Definition at line 202 of file ActivityTaskScheduledEventAttributes.h.

◆ WithDecisionTaskCompletedEventId()

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithDecisionTaskCompletedEventId ( long long  value)
inline

The ID of the DecisionTaskCompleted event corresponding to the decision that resulted in the scheduling of this activity task. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 502 of file ActivityTaskScheduledEventAttributes.h.

◆ WithHeartbeatTimeout() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithHeartbeatTimeout ( Aws::String &&  value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 566 of file ActivityTaskScheduledEventAttributes.h.

◆ WithHeartbeatTimeout() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithHeartbeatTimeout ( const Aws::String value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 557 of file ActivityTaskScheduledEventAttributes.h.

◆ WithHeartbeatTimeout() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithHeartbeatTimeout ( const char *  value)
inline

The maximum time before which the worker processing this task must report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is automatically timed out. If the worker subsequently attempts to record a heartbeat or return a result, it is ignored.

Definition at line 575 of file ActivityTaskScheduledEventAttributes.h.

◆ WithInput() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithInput ( Aws::String &&  value)
inline

The input provided to the activity task.

Definition at line 148 of file ActivityTaskScheduledEventAttributes.h.

◆ WithInput() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithInput ( const Aws::String value)
inline

The input provided to the activity task.

Definition at line 143 of file ActivityTaskScheduledEventAttributes.h.

◆ WithInput() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithInput ( const char *  value)
inline

The input provided to the activity task.

Definition at line 153 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToCloseTimeout() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToCloseTimeout ( Aws::String &&  value)
inline

The maximum amount of time for this activity task.

Definition at line 287 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToCloseTimeout() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToCloseTimeout ( const Aws::String value)
inline

The maximum amount of time for this activity task.

Definition at line 282 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToCloseTimeout() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToCloseTimeout ( const char *  value)
inline

The maximum amount of time for this activity task.

Definition at line 292 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToStartTimeout() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToStartTimeout ( Aws::String &&  value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 245 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToStartTimeout() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToStartTimeout ( const Aws::String value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 239 of file ActivityTaskScheduledEventAttributes.h.

◆ WithScheduleToStartTimeout() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithScheduleToStartTimeout ( const char *  value)
inline

The maximum amount of time the activity task can wait to be assigned to a worker.

Definition at line 251 of file ActivityTaskScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 335 of file ActivityTaskScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithStartToCloseTimeout ( const Aws::String value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 329 of file ActivityTaskScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithStartToCloseTimeout ( const char *  value)
inline

The maximum amount of time a worker may take to process the activity task.

Definition at line 341 of file ActivityTaskScheduledEventAttributes.h.

◆ WithTaskList() [1/2]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithTaskList ( const TaskList value)
inline

The task list in which the activity task has been scheduled.

Definition at line 367 of file ActivityTaskScheduledEventAttributes.h.

◆ WithTaskList() [2/2]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithTaskList ( TaskList &&  value)
inline

The task list in which the activity task has been scheduled.

Definition at line 372 of file ActivityTaskScheduledEventAttributes.h.

◆ WithTaskPriority() [1/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithTaskPriority ( Aws::String &&  value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 457 of file ActivityTaskScheduledEventAttributes.h.

◆ WithTaskPriority() [2/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithTaskPriority ( const Aws::String value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 445 of file ActivityTaskScheduledEventAttributes.h.

◆ WithTaskPriority() [3/3]

ActivityTaskScheduledEventAttributes& Aws::SWF::Model::ActivityTaskScheduledEventAttributes::WithTaskPriority ( const char *  value)
inline

The priority to assign to the scheduled activity task. If set, this overrides any default priority value that was assigned when the activity type was registered.

Valid values are integers that range from Java's Integer.MIN_VALUE (-2147483648) to Integer.MAX_VALUE (2147483647). Higher numbers indicate higher priority.

For more information about setting task priority, see Setting Task Priority in the Amazon SWF Developer Guide.

Definition at line 469 of file ActivityTaskScheduledEventAttributes.h.


The documentation for this class was generated from the following file: