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

#include <CancelTimerDecisionAttributes.h>

Public Member Functions

 CancelTimerDecisionAttributes ()
 
 CancelTimerDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
CancelTimerDecisionAttributesoperator= (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)
 
CancelTimerDecisionAttributesWithTimerId (const Aws::String &value)
 
CancelTimerDecisionAttributesWithTimerId (Aws::String &&value)
 
CancelTimerDecisionAttributesWithTimerId (const char *value)
 

Detailed Description

Provides the details of the CancelTimer 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 CancelTimerDecisionAttributes.h.

Constructor & Destructor Documentation

◆ CancelTimerDecisionAttributes() [1/2]

Aws::SWF::Model::CancelTimerDecisionAttributes::CancelTimerDecisionAttributes ( )

◆ CancelTimerDecisionAttributes() [2/2]

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

Member Function Documentation

◆ GetTimerId()

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

The unique ID of the timer to cancel.

Definition at line 57 of file CancelTimerDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetTimerId() [1/3]

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

The unique ID of the timer to cancel.

Definition at line 72 of file CancelTimerDecisionAttributes.h.

◆ SetTimerId() [2/3]

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

The unique ID of the timer to cancel.

Definition at line 67 of file CancelTimerDecisionAttributes.h.

◆ SetTimerId() [3/3]

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

The unique ID of the timer to cancel.

Definition at line 77 of file CancelTimerDecisionAttributes.h.

◆ TimerIdHasBeenSet()

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

The unique ID of the timer to cancel.

Definition at line 62 of file CancelTimerDecisionAttributes.h.

◆ WithTimerId() [1/3]

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

The unique ID of the timer to cancel.

Definition at line 87 of file CancelTimerDecisionAttributes.h.

◆ WithTimerId() [2/3]

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

The unique ID of the timer to cancel.

Definition at line 82 of file CancelTimerDecisionAttributes.h.

◆ WithTimerId() [3/3]

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

The unique ID of the timer to cancel.

Definition at line 92 of file CancelTimerDecisionAttributes.h.


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