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

#include <DescribeProvisioningTemplateResult.h>

Public Member Functions

 DescribeProvisioningTemplateResult ()
 
 DescribeProvisioningTemplateResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeProvisioningTemplateResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetTemplateArn () const
 
void SetTemplateArn (const Aws::String &value)
 
void SetTemplateArn (Aws::String &&value)
 
void SetTemplateArn (const char *value)
 
DescribeProvisioningTemplateResultWithTemplateArn (const Aws::String &value)
 
DescribeProvisioningTemplateResultWithTemplateArn (Aws::String &&value)
 
DescribeProvisioningTemplateResultWithTemplateArn (const char *value)
 
const Aws::StringGetTemplateName () const
 
void SetTemplateName (const Aws::String &value)
 
void SetTemplateName (Aws::String &&value)
 
void SetTemplateName (const char *value)
 
DescribeProvisioningTemplateResultWithTemplateName (const Aws::String &value)
 
DescribeProvisioningTemplateResultWithTemplateName (Aws::String &&value)
 
DescribeProvisioningTemplateResultWithTemplateName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DescribeProvisioningTemplateResultWithDescription (const Aws::String &value)
 
DescribeProvisioningTemplateResultWithDescription (Aws::String &&value)
 
DescribeProvisioningTemplateResultWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeProvisioningTemplateResultWithCreationDate (const Aws::Utils::DateTime &value)
 
DescribeProvisioningTemplateResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
DescribeProvisioningTemplateResultWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
DescribeProvisioningTemplateResultWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
int GetDefaultVersionId () const
 
void SetDefaultVersionId (int value)
 
DescribeProvisioningTemplateResultWithDefaultVersionId (int value)
 
const Aws::StringGetTemplateBody () const
 
void SetTemplateBody (const Aws::String &value)
 
void SetTemplateBody (Aws::String &&value)
 
void SetTemplateBody (const char *value)
 
DescribeProvisioningTemplateResultWithTemplateBody (const Aws::String &value)
 
DescribeProvisioningTemplateResultWithTemplateBody (Aws::String &&value)
 
DescribeProvisioningTemplateResultWithTemplateBody (const char *value)
 
bool GetEnabled () const
 
void SetEnabled (bool value)
 
DescribeProvisioningTemplateResultWithEnabled (bool value)
 
const Aws::StringGetProvisioningRoleArn () const
 
void SetProvisioningRoleArn (const Aws::String &value)
 
void SetProvisioningRoleArn (Aws::String &&value)
 
void SetProvisioningRoleArn (const char *value)
 
DescribeProvisioningTemplateResultWithProvisioningRoleArn (const Aws::String &value)
 
DescribeProvisioningTemplateResultWithProvisioningRoleArn (Aws::String &&value)
 
DescribeProvisioningTemplateResultWithProvisioningRoleArn (const char *value)
 
const ProvisioningHookGetPreProvisioningHook () const
 
void SetPreProvisioningHook (const ProvisioningHook &value)
 
void SetPreProvisioningHook (ProvisioningHook &&value)
 
DescribeProvisioningTemplateResultWithPreProvisioningHook (const ProvisioningHook &value)
 
DescribeProvisioningTemplateResultWithPreProvisioningHook (ProvisioningHook &&value)
 

Detailed Description

Definition at line 29 of file DescribeProvisioningTemplateResult.h.

Constructor & Destructor Documentation

◆ DescribeProvisioningTemplateResult() [1/2]

Aws::IoT::Model::DescribeProvisioningTemplateResult::DescribeProvisioningTemplateResult ( )

◆ DescribeProvisioningTemplateResult() [2/2]

Aws::IoT::Model::DescribeProvisioningTemplateResult::DescribeProvisioningTemplateResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetCreationDate ( ) const
inline

The date when the fleet provisioning template was created.

Definition at line 148 of file DescribeProvisioningTemplateResult.h.

◆ GetDefaultVersionId()

int Aws::IoT::Model::DescribeProvisioningTemplateResult::GetDefaultVersionId ( ) const
inline

The default fleet template version ID.

Definition at line 200 of file DescribeProvisioningTemplateResult.h.

◆ GetDescription()

const Aws::String& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetDescription ( ) const
inline

The description of the fleet provisioning template.

Definition at line 112 of file DescribeProvisioningTemplateResult.h.

◆ GetEnabled()

bool Aws::IoT::Model::DescribeProvisioningTemplateResult::GetEnabled ( ) const
inline

True if the fleet provisioning template is enabled, otherwise false.

Definition at line 252 of file DescribeProvisioningTemplateResult.h.

◆ GetLastModifiedDate()

const Aws::Utils::DateTime& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetLastModifiedDate ( ) const
inline

The date when the fleet provisioning template was last modified.

Definition at line 174 of file DescribeProvisioningTemplateResult.h.

◆ GetPreProvisioningHook()

const ProvisioningHook& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetPreProvisioningHook ( ) const
inline

Gets information about a pre-provisioned hook.

Definition at line 311 of file DescribeProvisioningTemplateResult.h.

◆ GetProvisioningRoleArn()

const Aws::String& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetProvisioningRoleArn ( ) const
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 269 of file DescribeProvisioningTemplateResult.h.

◆ GetTemplateArn()

const Aws::String& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetTemplateArn ( ) const
inline

The ARN of the fleet provisioning template.

Definition at line 40 of file DescribeProvisioningTemplateResult.h.

◆ GetTemplateBody()

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 216 of file DescribeProvisioningTemplateResult.h.

◆ GetTemplateName()

const Aws::String& Aws::IoT::Model::DescribeProvisioningTemplateResult::GetTemplateName ( ) const
inline

The name of the fleet provisioning template.

Definition at line 76 of file DescribeProvisioningTemplateResult.h.

◆ operator=()

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCreationDate() [1/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date when the fleet provisioning template was created.

Definition at line 158 of file DescribeProvisioningTemplateResult.h.

◆ SetCreationDate() [2/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date when the fleet provisioning template was created.

Definition at line 153 of file DescribeProvisioningTemplateResult.h.

◆ SetDefaultVersionId()

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetDefaultVersionId ( int  value)
inline

The default fleet template version ID.

Definition at line 205 of file DescribeProvisioningTemplateResult.h.

◆ SetDescription() [1/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetDescription ( Aws::String &&  value)
inline

The description of the fleet provisioning template.

Definition at line 122 of file DescribeProvisioningTemplateResult.h.

◆ SetDescription() [2/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetDescription ( const Aws::String value)
inline

The description of the fleet provisioning template.

Definition at line 117 of file DescribeProvisioningTemplateResult.h.

◆ SetDescription() [3/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetDescription ( const char *  value)
inline

The description of the fleet provisioning template.

Definition at line 127 of file DescribeProvisioningTemplateResult.h.

◆ SetEnabled()

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetEnabled ( bool  value)
inline

True if the fleet provisioning template is enabled, otherwise false.

Definition at line 257 of file DescribeProvisioningTemplateResult.h.

◆ SetLastModifiedDate() [1/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date when the fleet provisioning template was last modified.

Definition at line 184 of file DescribeProvisioningTemplateResult.h.

◆ SetLastModifiedDate() [2/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date when the fleet provisioning template was last modified.

Definition at line 179 of file DescribeProvisioningTemplateResult.h.

◆ SetPreProvisioningHook() [1/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetPreProvisioningHook ( const ProvisioningHook value)
inline

Gets information about a pre-provisioned hook.

Definition at line 316 of file DescribeProvisioningTemplateResult.h.

◆ SetPreProvisioningHook() [2/2]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetPreProvisioningHook ( ProvisioningHook &&  value)
inline

Gets information about a pre-provisioned hook.

Definition at line 321 of file DescribeProvisioningTemplateResult.h.

◆ SetProvisioningRoleArn() [1/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetProvisioningRoleArn ( Aws::String &&  value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 281 of file DescribeProvisioningTemplateResult.h.

◆ SetProvisioningRoleArn() [2/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetProvisioningRoleArn ( const Aws::String value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 275 of file DescribeProvisioningTemplateResult.h.

◆ SetProvisioningRoleArn() [3/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetProvisioningRoleArn ( const char *  value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 287 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateArn() [1/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateArn ( Aws::String &&  value)
inline

The ARN of the fleet provisioning template.

Definition at line 50 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateArn() [2/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateArn ( const Aws::String value)
inline

The ARN of the fleet provisioning template.

Definition at line 45 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateArn() [3/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateArn ( const char *  value)
inline

The ARN of the fleet provisioning template.

Definition at line 55 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateBody() [1/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 226 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateBody() [2/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 221 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateBody() [3/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 231 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateName() [1/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateName ( Aws::String &&  value)
inline

The name of the fleet provisioning template.

Definition at line 86 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateName() [2/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateName ( const Aws::String value)
inline

The name of the fleet provisioning template.

Definition at line 81 of file DescribeProvisioningTemplateResult.h.

◆ SetTemplateName() [3/3]

void Aws::IoT::Model::DescribeProvisioningTemplateResult::SetTemplateName ( const char *  value)
inline

The name of the fleet provisioning template.

Definition at line 91 of file DescribeProvisioningTemplateResult.h.

◆ WithCreationDate() [1/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date when the fleet provisioning template was created.

Definition at line 168 of file DescribeProvisioningTemplateResult.h.

◆ WithCreationDate() [2/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date when the fleet provisioning template was created.

Definition at line 163 of file DescribeProvisioningTemplateResult.h.

◆ WithDefaultVersionId()

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithDefaultVersionId ( int  value)
inline

The default fleet template version ID.

Definition at line 210 of file DescribeProvisioningTemplateResult.h.

◆ WithDescription() [1/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithDescription ( Aws::String &&  value)
inline

The description of the fleet provisioning template.

Definition at line 137 of file DescribeProvisioningTemplateResult.h.

◆ WithDescription() [2/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithDescription ( const Aws::String value)
inline

The description of the fleet provisioning template.

Definition at line 132 of file DescribeProvisioningTemplateResult.h.

◆ WithDescription() [3/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithDescription ( const char *  value)
inline

The description of the fleet provisioning template.

Definition at line 142 of file DescribeProvisioningTemplateResult.h.

◆ WithEnabled()

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithEnabled ( bool  value)
inline

True if the fleet provisioning template is enabled, otherwise false.

Definition at line 262 of file DescribeProvisioningTemplateResult.h.

◆ WithLastModifiedDate() [1/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithLastModifiedDate ( Aws::Utils::DateTime &&  value)
inline

The date when the fleet provisioning template was last modified.

Definition at line 194 of file DescribeProvisioningTemplateResult.h.

◆ WithLastModifiedDate() [2/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithLastModifiedDate ( const Aws::Utils::DateTime value)
inline

The date when the fleet provisioning template was last modified.

Definition at line 189 of file DescribeProvisioningTemplateResult.h.

◆ WithPreProvisioningHook() [1/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithPreProvisioningHook ( const ProvisioningHook value)
inline

Gets information about a pre-provisioned hook.

Definition at line 326 of file DescribeProvisioningTemplateResult.h.

◆ WithPreProvisioningHook() [2/2]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithPreProvisioningHook ( ProvisioningHook &&  value)
inline

Gets information about a pre-provisioned hook.

Definition at line 331 of file DescribeProvisioningTemplateResult.h.

◆ WithProvisioningRoleArn() [1/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithProvisioningRoleArn ( Aws::String &&  value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 299 of file DescribeProvisioningTemplateResult.h.

◆ WithProvisioningRoleArn() [2/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithProvisioningRoleArn ( const Aws::String value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 293 of file DescribeProvisioningTemplateResult.h.

◆ WithProvisioningRoleArn() [3/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithProvisioningRoleArn ( const char *  value)
inline

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

Definition at line 305 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateArn() [1/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateArn ( Aws::String &&  value)
inline

The ARN of the fleet provisioning template.

Definition at line 65 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateArn() [2/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateArn ( const Aws::String value)
inline

The ARN of the fleet provisioning template.

Definition at line 60 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateArn() [3/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateArn ( const char *  value)
inline

The ARN of the fleet provisioning template.

Definition at line 70 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateBody() [1/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 241 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateBody() [2/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 236 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateBody() [3/3]

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

The JSON formatted contents of the fleet provisioning template.

Definition at line 246 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateName() [1/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateName ( Aws::String &&  value)
inline

The name of the fleet provisioning template.

Definition at line 101 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateName() [2/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateName ( const Aws::String value)
inline

The name of the fleet provisioning template.

Definition at line 96 of file DescribeProvisioningTemplateResult.h.

◆ WithTemplateName() [3/3]

DescribeProvisioningTemplateResult& Aws::IoT::Model::DescribeProvisioningTemplateResult::WithTemplateName ( const char *  value)
inline

The name of the fleet provisioning template.

Definition at line 106 of file DescribeProvisioningTemplateResult.h.


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