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

#include <RegistrationConfig.h>

Public Member Functions

 RegistrationConfig ()
 
 RegistrationConfig (Aws::Utils::Json::JsonView jsonValue)
 
RegistrationConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTemplateBody () const
 
bool TemplateBodyHasBeenSet () const
 
void SetTemplateBody (const Aws::String &value)
 
void SetTemplateBody (Aws::String &&value)
 
void SetTemplateBody (const char *value)
 
RegistrationConfigWithTemplateBody (const Aws::String &value)
 
RegistrationConfigWithTemplateBody (Aws::String &&value)
 
RegistrationConfigWithTemplateBody (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
RegistrationConfigWithRoleArn (const Aws::String &value)
 
RegistrationConfigWithRoleArn (Aws::String &&value)
 
RegistrationConfigWithRoleArn (const char *value)
 

Detailed Description

The registration configuration.

See Also:

AWS API Reference

Definition at line 31 of file RegistrationConfig.h.

Constructor & Destructor Documentation

◆ RegistrationConfig() [1/2]

Aws::IoT::Model::RegistrationConfig::RegistrationConfig ( )

◆ RegistrationConfig() [2/2]

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

Member Function Documentation

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::RegistrationConfig::GetRoleArn ( ) const
inline

The ARN of the role.

Definition at line 84 of file RegistrationConfig.h.

◆ GetTemplateBody()

const Aws::String& Aws::IoT::Model::RegistrationConfig::GetTemplateBody ( ) const
inline

The template body.

Definition at line 43 of file RegistrationConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RoleArnHasBeenSet()

bool Aws::IoT::Model::RegistrationConfig::RoleArnHasBeenSet ( ) const
inline

The ARN of the role.

Definition at line 89 of file RegistrationConfig.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::RegistrationConfig::SetRoleArn ( const Aws::String value)
inline

The ARN of the role.

Definition at line 94 of file RegistrationConfig.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::RegistrationConfig::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role.

Definition at line 99 of file RegistrationConfig.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::RegistrationConfig::SetRoleArn ( const char *  value)
inline

The ARN of the role.

Definition at line 104 of file RegistrationConfig.h.

◆ SetTemplateBody() [1/3]

void Aws::IoT::Model::RegistrationConfig::SetTemplateBody ( const Aws::String value)
inline

The template body.

Definition at line 53 of file RegistrationConfig.h.

◆ SetTemplateBody() [2/3]

void Aws::IoT::Model::RegistrationConfig::SetTemplateBody ( Aws::String &&  value)
inline

The template body.

Definition at line 58 of file RegistrationConfig.h.

◆ SetTemplateBody() [3/3]

void Aws::IoT::Model::RegistrationConfig::SetTemplateBody ( const char *  value)
inline

The template body.

Definition at line 63 of file RegistrationConfig.h.

◆ TemplateBodyHasBeenSet()

bool Aws::IoT::Model::RegistrationConfig::TemplateBodyHasBeenSet ( ) const
inline

The template body.

Definition at line 48 of file RegistrationConfig.h.

◆ WithRoleArn() [1/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithRoleArn ( const Aws::String value)
inline

The ARN of the role.

Definition at line 109 of file RegistrationConfig.h.

◆ WithRoleArn() [2/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role.

Definition at line 114 of file RegistrationConfig.h.

◆ WithRoleArn() [3/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithRoleArn ( const char *  value)
inline

The ARN of the role.

Definition at line 119 of file RegistrationConfig.h.

◆ WithTemplateBody() [1/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithTemplateBody ( const Aws::String value)
inline

The template body.

Definition at line 68 of file RegistrationConfig.h.

◆ WithTemplateBody() [2/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithTemplateBody ( Aws::String &&  value)
inline

The template body.

Definition at line 73 of file RegistrationConfig.h.

◆ WithTemplateBody() [3/3]

RegistrationConfig& Aws::IoT::Model::RegistrationConfig::WithTemplateBody ( const char *  value)
inline

The template body.

Definition at line 78 of file RegistrationConfig.h.


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