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

#include <StartTimerDecisionAttributes.h>

Public Member Functions

 StartTimerDecisionAttributes ()
 
 StartTimerDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
StartTimerDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTimerId () const
 
bool TimerIdHasBeenSet () const
 
void SetTimerId (const Aws::String &value)
 
void SetTimerId (Aws::String &&value)
 
void SetTimerId (const char *value)
 
StartTimerDecisionAttributesWithTimerId (const Aws::String &value)
 
StartTimerDecisionAttributesWithTimerId (Aws::String &&value)
 
StartTimerDecisionAttributesWithTimerId (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)
 
StartTimerDecisionAttributesWithControl (const Aws::String &value)
 
StartTimerDecisionAttributesWithControl (Aws::String &&value)
 
StartTimerDecisionAttributesWithControl (const char *value)
 
const Aws::StringGetStartToFireTimeout () const
 
bool StartToFireTimeoutHasBeenSet () const
 
void SetStartToFireTimeout (const Aws::String &value)
 
void SetStartToFireTimeout (Aws::String &&value)
 
void SetStartToFireTimeout (const char *value)
 
StartTimerDecisionAttributesWithStartToFireTimeout (const Aws::String &value)
 
StartTimerDecisionAttributesWithStartToFireTimeout (Aws::String &&value)
 
StartTimerDecisionAttributesWithStartToFireTimeout (const char *value)
 

Detailed Description

Provides the details of the StartTimer decision.

Access Control

You can use IAM policies to control this decision's access to Amazon SWF resources as follows:

If the caller doesn't have sufficient permissions to invoke the action, or the parameter values fall outside the specified constraints, the action fails. The associated event attribute's cause parameter is set to OPERATION_NOT_PERMITTED. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

See Also:

AWS API Reference

Definition at line 45 of file StartTimerDecisionAttributes.h.

Constructor & Destructor Documentation

◆ StartTimerDecisionAttributes() [1/2]

Aws::SWF::Model::StartTimerDecisionAttributes::StartTimerDecisionAttributes ( )

◆ StartTimerDecisionAttributes() [2/2]

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

Member Function Documentation

◆ ControlHasBeenSet()

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 137 of file StartTimerDecisionAttributes.h.

◆ GetControl()

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 131 of file StartTimerDecisionAttributes.h.

◆ GetStartToFireTimeout()

const Aws::String& Aws::SWF::Model::StartTimerDecisionAttributes::GetStartToFireTimeout ( ) const
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 180 of file StartTimerDecisionAttributes.h.

◆ GetTimerId()

const Aws::String& Aws::SWF::Model::StartTimerDecisionAttributes::GetTimerId ( ) const
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 61 of file StartTimerDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetControl() [1/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 149 of file StartTimerDecisionAttributes.h.

◆ SetControl() [2/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 143 of file StartTimerDecisionAttributes.h.

◆ SetControl() [3/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 155 of file StartTimerDecisionAttributes.h.

◆ SetStartToFireTimeout() [1/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetStartToFireTimeout ( Aws::String &&  value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 198 of file StartTimerDecisionAttributes.h.

◆ SetStartToFireTimeout() [2/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetStartToFireTimeout ( const Aws::String value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 192 of file StartTimerDecisionAttributes.h.

◆ SetStartToFireTimeout() [3/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetStartToFireTimeout ( const char *  value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 204 of file StartTimerDecisionAttributes.h.

◆ SetTimerId() [1/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetTimerId ( Aws::String &&  value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 88 of file StartTimerDecisionAttributes.h.

◆ SetTimerId() [2/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetTimerId ( const Aws::String value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 79 of file StartTimerDecisionAttributes.h.

◆ SetTimerId() [3/3]

void Aws::SWF::Model::StartTimerDecisionAttributes::SetTimerId ( const char *  value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 97 of file StartTimerDecisionAttributes.h.

◆ StartToFireTimeoutHasBeenSet()

bool Aws::SWF::Model::StartTimerDecisionAttributes::StartToFireTimeoutHasBeenSet ( ) const
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 186 of file StartTimerDecisionAttributes.h.

◆ TimerIdHasBeenSet()

bool Aws::SWF::Model::StartTimerDecisionAttributes::TimerIdHasBeenSet ( ) const
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 70 of file StartTimerDecisionAttributes.h.

◆ WithControl() [1/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 167 of file StartTimerDecisionAttributes.h.

◆ WithControl() [2/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 161 of file StartTimerDecisionAttributes.h.

◆ WithControl() [3/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 173 of file StartTimerDecisionAttributes.h.

◆ WithStartToFireTimeout() [1/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithStartToFireTimeout ( Aws::String &&  value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 216 of file StartTimerDecisionAttributes.h.

◆ WithStartToFireTimeout() [2/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithStartToFireTimeout ( const Aws::String value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 210 of file StartTimerDecisionAttributes.h.

◆ WithStartToFireTimeout() [3/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithStartToFireTimeout ( const char *  value)
inline

The duration to wait before firing the timer.

The duration is specified in seconds, an integer greater than or equal to 0.

Definition at line 222 of file StartTimerDecisionAttributes.h.

◆ WithTimerId() [1/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithTimerId ( Aws::String &&  value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 115 of file StartTimerDecisionAttributes.h.

◆ WithTimerId() [2/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithTimerId ( const Aws::String value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 106 of file StartTimerDecisionAttributes.h.

◆ WithTimerId() [3/3]

StartTimerDecisionAttributes& Aws::SWF::Model::StartTimerDecisionAttributes::WithTimerId ( const char *  value)
inline

The unique ID of the timer.

The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.

Definition at line 124 of file StartTimerDecisionAttributes.h.


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