AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::ProvisioningHook Class Reference

#include <ProvisioningHook.h>

Public Member Functions

 ProvisioningHook ()
 
 ProvisioningHook (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningHookoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPayloadVersion () const
 
bool PayloadVersionHasBeenSet () const
 
void SetPayloadVersion (const Aws::String &value)
 
void SetPayloadVersion (Aws::String &&value)
 
void SetPayloadVersion (const char *value)
 
ProvisioningHookWithPayloadVersion (const Aws::String &value)
 
ProvisioningHookWithPayloadVersion (Aws::String &&value)
 
ProvisioningHookWithPayloadVersion (const char *value)
 
const Aws::StringGetTargetArn () const
 
bool TargetArnHasBeenSet () const
 
void SetTargetArn (const Aws::String &value)
 
void SetTargetArn (Aws::String &&value)
 
void SetTargetArn (const char *value)
 
ProvisioningHookWithTargetArn (const Aws::String &value)
 
ProvisioningHookWithTargetArn (Aws::String &&value)
 
ProvisioningHookWithTargetArn (const char *value)
 

Detailed Description

Structure that contains payloadVersion and targetArn.

See Also:

AWS API Reference

Definition at line 32 of file ProvisioningHook.h.

Constructor & Destructor Documentation

◆ ProvisioningHook() [1/2]

Aws::IoT::Model::ProvisioningHook::ProvisioningHook ( )

◆ ProvisioningHook() [2/2]

Aws::IoT::Model::ProvisioningHook::ProvisioningHook ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPayloadVersion()

const Aws::String& Aws::IoT::Model::ProvisioningHook::GetPayloadVersion ( ) const
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 45 of file ProvisioningHook.h.

◆ GetTargetArn()

const Aws::String& Aws::IoT::Model::ProvisioningHook::GetTargetArn ( ) const
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 94 of file ProvisioningHook.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::ProvisioningHook::Jsonize ( ) const

◆ operator=()

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PayloadVersionHasBeenSet()

bool Aws::IoT::Model::ProvisioningHook::PayloadVersionHasBeenSet ( ) const
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 51 of file ProvisioningHook.h.

◆ SetPayloadVersion() [1/3]

void Aws::IoT::Model::ProvisioningHook::SetPayloadVersion ( Aws::String &&  value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 63 of file ProvisioningHook.h.

◆ SetPayloadVersion() [2/3]

void Aws::IoT::Model::ProvisioningHook::SetPayloadVersion ( const Aws::String value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 57 of file ProvisioningHook.h.

◆ SetPayloadVersion() [3/3]

void Aws::IoT::Model::ProvisioningHook::SetPayloadVersion ( const char *  value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 69 of file ProvisioningHook.h.

◆ SetTargetArn() [1/3]

void Aws::IoT::Model::ProvisioningHook::SetTargetArn ( Aws::String &&  value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 112 of file ProvisioningHook.h.

◆ SetTargetArn() [2/3]

void Aws::IoT::Model::ProvisioningHook::SetTargetArn ( const Aws::String value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 106 of file ProvisioningHook.h.

◆ SetTargetArn() [3/3]

void Aws::IoT::Model::ProvisioningHook::SetTargetArn ( const char *  value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 118 of file ProvisioningHook.h.

◆ TargetArnHasBeenSet()

bool Aws::IoT::Model::ProvisioningHook::TargetArnHasBeenSet ( ) const
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 100 of file ProvisioningHook.h.

◆ WithPayloadVersion() [1/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithPayloadVersion ( Aws::String &&  value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 81 of file ProvisioningHook.h.

◆ WithPayloadVersion() [2/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithPayloadVersion ( const Aws::String value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 75 of file ProvisioningHook.h.

◆ WithPayloadVersion() [3/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithPayloadVersion ( const char *  value)
inline

The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

Definition at line 87 of file ProvisioningHook.h.

◆ WithTargetArn() [1/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithTargetArn ( Aws::String &&  value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 130 of file ProvisioningHook.h.

◆ WithTargetArn() [2/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithTargetArn ( const Aws::String value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 124 of file ProvisioningHook.h.

◆ WithTargetArn() [3/3]

ProvisioningHook& Aws::IoT::Model::ProvisioningHook::WithTargetArn ( const char *  value)
inline

The ARN of the target function.

Note: Only Lambda functions are currently supported.

Definition at line 136 of file ProvisioningHook.h.


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