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

#include <LambdaFunctionScheduledEventAttributes.h>

Public Member Functions

 LambdaFunctionScheduledEventAttributes ()
 
 LambdaFunctionScheduledEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
LambdaFunctionScheduledEventAttributesoperator= (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)
 
LambdaFunctionScheduledEventAttributesWithId (const Aws::String &value)
 
LambdaFunctionScheduledEventAttributesWithId (Aws::String &&value)
 
LambdaFunctionScheduledEventAttributesWithId (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)
 
LambdaFunctionScheduledEventAttributesWithName (const Aws::String &value)
 
LambdaFunctionScheduledEventAttributesWithName (Aws::String &&value)
 
LambdaFunctionScheduledEventAttributesWithName (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)
 
LambdaFunctionScheduledEventAttributesWithControl (const Aws::String &value)
 
LambdaFunctionScheduledEventAttributesWithControl (Aws::String &&value)
 
LambdaFunctionScheduledEventAttributesWithControl (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)
 
LambdaFunctionScheduledEventAttributesWithInput (const Aws::String &value)
 
LambdaFunctionScheduledEventAttributesWithInput (Aws::String &&value)
 
LambdaFunctionScheduledEventAttributesWithInput (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)
 
LambdaFunctionScheduledEventAttributesWithStartToCloseTimeout (const Aws::String &value)
 
LambdaFunctionScheduledEventAttributesWithStartToCloseTimeout (Aws::String &&value)
 
LambdaFunctionScheduledEventAttributesWithStartToCloseTimeout (const char *value)
 
long long GetDecisionTaskCompletedEventId () const
 
bool DecisionTaskCompletedEventIdHasBeenSet () const
 
void SetDecisionTaskCompletedEventId (long long value)
 
LambdaFunctionScheduledEventAttributesWithDecisionTaskCompletedEventId (long long value)
 

Detailed Description

Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

See Also:

AWS API Reference

Definition at line 32 of file LambdaFunctionScheduledEventAttributes.h.

Constructor & Destructor Documentation

◆ LambdaFunctionScheduledEventAttributes() [1/2]

Aws::SWF::Model::LambdaFunctionScheduledEventAttributes::LambdaFunctionScheduledEventAttributes ( )

◆ LambdaFunctionScheduledEventAttributes() [2/2]

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

Member Function Documentation

◆ ControlHasBeenSet()

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

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 133 of file LambdaFunctionScheduledEventAttributes.h.

◆ DecisionTaskCompletedEventIdHasBeenSet()

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

The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

Definition at line 268 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetControl()

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

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 127 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetDecisionTaskCompletedEventId()

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

The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

Definition at line 260 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetId()

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

The unique ID of the Lambda task.

Definition at line 44 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetInput()

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

The input provided to the Lambda task.

Definition at line 175 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetName()

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

The name of the Lambda function.

Definition at line 85 of file LambdaFunctionScheduledEventAttributes.h.

◆ GetStartToCloseTimeout()

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 216 of file LambdaFunctionScheduledEventAttributes.h.

◆ IdHasBeenSet()

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

The unique ID of the Lambda task.

Definition at line 49 of file LambdaFunctionScheduledEventAttributes.h.

◆ InputHasBeenSet()

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

The input provided to the Lambda task.

Definition at line 180 of file LambdaFunctionScheduledEventAttributes.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the Lambda function.

Definition at line 90 of file LambdaFunctionScheduledEventAttributes.h.

◆ operator=()

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

◆ SetControl() [1/3]

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

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 145 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetControl() [2/3]

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

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 139 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetControl() [3/3]

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

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 151 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetDecisionTaskCompletedEventId()

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

The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

Definition at line 276 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetId() [1/3]

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

The unique ID of the Lambda task.

Definition at line 59 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetId() [2/3]

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

The unique ID of the Lambda task.

Definition at line 54 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetId() [3/3]

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

The unique ID of the Lambda task.

Definition at line 64 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetInput() [1/3]

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

The input provided to the Lambda task.

Definition at line 190 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetInput() [2/3]

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

The input provided to the Lambda task.

Definition at line 185 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetInput() [3/3]

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

The input provided to the Lambda task.

Definition at line 195 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetName() [1/3]

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

The name of the Lambda function.

Definition at line 100 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetName() [2/3]

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

The name of the Lambda function.

Definition at line 95 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetName() [3/3]

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

The name of the Lambda function.

Definition at line 105 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [1/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 231 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [2/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 226 of file LambdaFunctionScheduledEventAttributes.h.

◆ SetStartToCloseTimeout() [3/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 236 of file LambdaFunctionScheduledEventAttributes.h.

◆ StartToCloseTimeoutHasBeenSet()

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 221 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithControl() [1/3]

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

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 163 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithControl() [2/3]

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

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 157 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithControl() [3/3]

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

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 169 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithDecisionTaskCompletedEventId()

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

The ID of the LambdaFunctionCompleted event corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.

Definition at line 284 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithId() [1/3]

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

The unique ID of the Lambda task.

Definition at line 74 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithId() [2/3]

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

The unique ID of the Lambda task.

Definition at line 69 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithId() [3/3]

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

The unique ID of the Lambda task.

Definition at line 79 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithInput() [1/3]

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

The input provided to the Lambda task.

Definition at line 205 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithInput() [2/3]

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

The input provided to the Lambda task.

Definition at line 200 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithInput() [3/3]

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

The input provided to the Lambda task.

Definition at line 210 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithName() [1/3]

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

The name of the Lambda function.

Definition at line 115 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithName() [2/3]

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

The name of the Lambda function.

Definition at line 110 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithName() [3/3]

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

The name of the Lambda function.

Definition at line 120 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [1/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 246 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [2/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 241 of file LambdaFunctionScheduledEventAttributes.h.

◆ WithStartToCloseTimeout() [3/3]

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

The maximum amount of time a worker can take to process the Lambda task.

Definition at line 251 of file LambdaFunctionScheduledEventAttributes.h.


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