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

#include <ScheduleLambdaFunctionDecisionAttributes.h>

Public Member Functions

 ScheduleLambdaFunctionDecisionAttributes ()
 
 ScheduleLambdaFunctionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
ScheduleLambdaFunctionDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ScheduleLambdaFunctionDecisionAttributesWithId (const Aws::String &value)
 
ScheduleLambdaFunctionDecisionAttributesWithId (Aws::String &&value)
 
ScheduleLambdaFunctionDecisionAttributesWithId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ScheduleLambdaFunctionDecisionAttributesWithName (const Aws::String &value)
 
ScheduleLambdaFunctionDecisionAttributesWithName (Aws::String &&value)
 
ScheduleLambdaFunctionDecisionAttributesWithName (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)
 
ScheduleLambdaFunctionDecisionAttributesWithControl (const Aws::String &value)
 
ScheduleLambdaFunctionDecisionAttributesWithControl (Aws::String &&value)
 
ScheduleLambdaFunctionDecisionAttributesWithControl (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)
 
ScheduleLambdaFunctionDecisionAttributesWithInput (const Aws::String &value)
 
ScheduleLambdaFunctionDecisionAttributesWithInput (Aws::String &&value)
 
ScheduleLambdaFunctionDecisionAttributesWithInput (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)
 
ScheduleLambdaFunctionDecisionAttributesWithStartToCloseTimeout (const Aws::String &value)
 
ScheduleLambdaFunctionDecisionAttributesWithStartToCloseTimeout (Aws::String &&value)
 
ScheduleLambdaFunctionDecisionAttributesWithStartToCloseTimeout (const char *value)
 

Detailed Description

Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions decisions passed to RespondDecisionTaskCompleted.

See Also:

AWS API Reference

Definition at line 34 of file ScheduleLambdaFunctionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ ScheduleLambdaFunctionDecisionAttributes() [1/2]

Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::ScheduleLambdaFunctionDecisionAttributes ( )

◆ ScheduleLambdaFunctionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ ControlHasBeenSet()

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 143 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ GetControl()

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 137 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ GetId()

const Aws::String& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::GetId ( ) const
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 47 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ GetInput()

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

The optional input data to be supplied to the Lambda function.

Definition at line 185 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ GetName()

const Aws::String& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::GetName ( ) const
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 95 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ GetStartToCloseTimeout()

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 228 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ IdHasBeenSet()

bool Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::IdHasBeenSet ( ) const
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 53 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ InputHasBeenSet()

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

The optional input data to be supplied to the Lambda function.

Definition at line 190 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::NameHasBeenSet ( ) const
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 100 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ operator=()

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

◆ SetControl() [1/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 155 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetControl() [2/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 149 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetControl() [3/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 161 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetId() [1/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetId ( Aws::String &&  value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 65 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetId() [2/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetId ( const Aws::String value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 59 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetId() [3/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetId ( const char *  value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 71 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetInput() [1/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 200 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetInput() [2/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 195 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetInput() [3/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 205 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetName() [1/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetName ( Aws::String &&  value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 110 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetName() [2/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetName ( const Aws::String value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 105 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetName() [3/3]

void Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::SetName ( const char *  value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 115 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetStartToCloseTimeout() [1/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 249 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetStartToCloseTimeout() [2/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 242 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ SetStartToCloseTimeout() [3/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 256 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ StartToCloseTimeoutHasBeenSet()

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 235 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithControl() [1/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 173 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithControl() [2/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 167 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithControl() [3/3]

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

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

Definition at line 179 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithId() [1/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithId ( Aws::String &&  value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 83 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithId() [2/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithId ( const Aws::String value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 77 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithId() [3/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithId ( const char *  value)
inline

A string that identifies the Lambda function execution in the event history.

Definition at line 89 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithInput() [1/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 215 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithInput() [2/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 210 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithInput() [3/3]

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

The optional input data to be supplied to the Lambda function.

Definition at line 220 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithName() [1/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithName ( Aws::String &&  value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 125 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithName() [2/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithName ( const Aws::String value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 120 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithName() [3/3]

ScheduleLambdaFunctionDecisionAttributes& Aws::SWF::Model::ScheduleLambdaFunctionDecisionAttributes::WithName ( const char *  value)
inline

The name, or ARN, of the Lambda function to schedule.

Definition at line 130 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithStartToCloseTimeout() [1/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 270 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithStartToCloseTimeout() [2/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 263 of file ScheduleLambdaFunctionDecisionAttributes.h.

◆ WithStartToCloseTimeout() [3/3]

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

The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.

Definition at line 277 of file ScheduleLambdaFunctionDecisionAttributes.h.


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