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

#include <ProvisioningTemplateSummary.h>

Public Member Functions

 ProvisioningTemplateSummary ()
 
 ProvisioningTemplateSummary (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningTemplateSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTemplateArn () const
 
bool TemplateArnHasBeenSet () const
 
void SetTemplateArn (const Aws::String &value)
 
void SetTemplateArn (Aws::String &&value)
 
void SetTemplateArn (const char *value)
 
ProvisioningTemplateSummaryWithTemplateArn (const Aws::String &value)
 
ProvisioningTemplateSummaryWithTemplateArn (Aws::String &&value)
 
ProvisioningTemplateSummaryWithTemplateArn (const char *value)
 
const Aws::StringGetTemplateName () const
 
bool TemplateNameHasBeenSet () const
 
void SetTemplateName (const Aws::String &value)
 
void SetTemplateName (Aws::String &&value)
 
void SetTemplateName (const char *value)
 
ProvisioningTemplateSummaryWithTemplateName (const Aws::String &value)
 
ProvisioningTemplateSummaryWithTemplateName (Aws::String &&value)
 
ProvisioningTemplateSummaryWithTemplateName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ProvisioningTemplateSummaryWithDescription (const Aws::String &value)
 
ProvisioningTemplateSummaryWithDescription (Aws::String &&value)
 
ProvisioningTemplateSummaryWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
ProvisioningTemplateSummaryWithCreationDate (const Aws::Utils::DateTime &value)
 
ProvisioningTemplateSummaryWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
ProvisioningTemplateSummaryWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
ProvisioningTemplateSummaryWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
ProvisioningTemplateSummaryWithEnabled (bool value)
 

Detailed Description

A summary of information about a fleet provisioning template.

See Also:

AWS API Reference

Definition at line 33 of file ProvisioningTemplateSummary.h.

Constructor & Destructor Documentation

◆ ProvisioningTemplateSummary() [1/2]

Aws::IoT::Model::ProvisioningTemplateSummary::ProvisioningTemplateSummary ( )

◆ ProvisioningTemplateSummary() [2/2]

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

Member Function Documentation

◆ CreationDateHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::CreationDateHasBeenSet ( ) const
inline

The date when the fleet provisioning template summary was created.

Definition at line 173 of file ProvisioningTemplateSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::DescriptionHasBeenSet ( ) const
inline

The description of the fleet provisioning template.

Definition at line 132 of file ProvisioningTemplateSummary.h.

◆ EnabledHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::EnabledHasBeenSet ( ) const
inline

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

Definition at line 235 of file ProvisioningTemplateSummary.h.

◆ GetCreationDate()

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

The date when the fleet provisioning template summary was created.

Definition at line 168 of file ProvisioningTemplateSummary.h.

◆ GetDescription()

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

The description of the fleet provisioning template.

Definition at line 127 of file ProvisioningTemplateSummary.h.

◆ GetEnabled()

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

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

Definition at line 230 of file ProvisioningTemplateSummary.h.

◆ GetLastModifiedDate()

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

The date when the fleet provisioning template summary was last modified.

Definition at line 199 of file ProvisioningTemplateSummary.h.

◆ GetTemplateArn()

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

The ARN of the fleet provisioning template.

Definition at line 45 of file ProvisioningTemplateSummary.h.

◆ GetTemplateName()

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

The name of the fleet provisioning template.

Definition at line 86 of file ProvisioningTemplateSummary.h.

◆ Jsonize()

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

◆ LastModifiedDateHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::LastModifiedDateHasBeenSet ( ) const
inline

The date when the fleet provisioning template summary was last modified.

Definition at line 204 of file ProvisioningTemplateSummary.h.

◆ operator=()

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

◆ SetCreationDate() [1/2]

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

The date when the fleet provisioning template summary was created.

Definition at line 183 of file ProvisioningTemplateSummary.h.

◆ SetCreationDate() [2/2]

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

The date when the fleet provisioning template summary was created.

Definition at line 178 of file ProvisioningTemplateSummary.h.

◆ SetDescription() [1/3]

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

The description of the fleet provisioning template.

Definition at line 142 of file ProvisioningTemplateSummary.h.

◆ SetDescription() [2/3]

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

The description of the fleet provisioning template.

Definition at line 137 of file ProvisioningTemplateSummary.h.

◆ SetDescription() [3/3]

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

The description of the fleet provisioning template.

Definition at line 147 of file ProvisioningTemplateSummary.h.

◆ SetEnabled()

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

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

Definition at line 240 of file ProvisioningTemplateSummary.h.

◆ SetLastModifiedDate() [1/2]

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

The date when the fleet provisioning template summary was last modified.

Definition at line 214 of file ProvisioningTemplateSummary.h.

◆ SetLastModifiedDate() [2/2]

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

The date when the fleet provisioning template summary was last modified.

Definition at line 209 of file ProvisioningTemplateSummary.h.

◆ SetTemplateArn() [1/3]

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

The ARN of the fleet provisioning template.

Definition at line 60 of file ProvisioningTemplateSummary.h.

◆ SetTemplateArn() [2/3]

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

The ARN of the fleet provisioning template.

Definition at line 55 of file ProvisioningTemplateSummary.h.

◆ SetTemplateArn() [3/3]

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

The ARN of the fleet provisioning template.

Definition at line 65 of file ProvisioningTemplateSummary.h.

◆ SetTemplateName() [1/3]

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

The name of the fleet provisioning template.

Definition at line 101 of file ProvisioningTemplateSummary.h.

◆ SetTemplateName() [2/3]

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

The name of the fleet provisioning template.

Definition at line 96 of file ProvisioningTemplateSummary.h.

◆ SetTemplateName() [3/3]

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

The name of the fleet provisioning template.

Definition at line 106 of file ProvisioningTemplateSummary.h.

◆ TemplateArnHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::TemplateArnHasBeenSet ( ) const
inline

The ARN of the fleet provisioning template.

Definition at line 50 of file ProvisioningTemplateSummary.h.

◆ TemplateNameHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateSummary::TemplateNameHasBeenSet ( ) const
inline

The name of the fleet provisioning template.

Definition at line 91 of file ProvisioningTemplateSummary.h.

◆ WithCreationDate() [1/2]

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

The date when the fleet provisioning template summary was created.

Definition at line 193 of file ProvisioningTemplateSummary.h.

◆ WithCreationDate() [2/2]

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

The date when the fleet provisioning template summary was created.

Definition at line 188 of file ProvisioningTemplateSummary.h.

◆ WithDescription() [1/3]

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

The description of the fleet provisioning template.

Definition at line 157 of file ProvisioningTemplateSummary.h.

◆ WithDescription() [2/3]

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

The description of the fleet provisioning template.

Definition at line 152 of file ProvisioningTemplateSummary.h.

◆ WithDescription() [3/3]

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

The description of the fleet provisioning template.

Definition at line 162 of file ProvisioningTemplateSummary.h.

◆ WithEnabled()

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

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

Definition at line 245 of file ProvisioningTemplateSummary.h.

◆ WithLastModifiedDate() [1/2]

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

The date when the fleet provisioning template summary was last modified.

Definition at line 224 of file ProvisioningTemplateSummary.h.

◆ WithLastModifiedDate() [2/2]

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

The date when the fleet provisioning template summary was last modified.

Definition at line 219 of file ProvisioningTemplateSummary.h.

◆ WithTemplateArn() [1/3]

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

The ARN of the fleet provisioning template.

Definition at line 75 of file ProvisioningTemplateSummary.h.

◆ WithTemplateArn() [2/3]

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

The ARN of the fleet provisioning template.

Definition at line 70 of file ProvisioningTemplateSummary.h.

◆ WithTemplateArn() [3/3]

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

The ARN of the fleet provisioning template.

Definition at line 80 of file ProvisioningTemplateSummary.h.

◆ WithTemplateName() [1/3]

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

The name of the fleet provisioning template.

Definition at line 116 of file ProvisioningTemplateSummary.h.

◆ WithTemplateName() [2/3]

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

The name of the fleet provisioning template.

Definition at line 111 of file ProvisioningTemplateSummary.h.

◆ WithTemplateName() [3/3]

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

The name of the fleet provisioning template.

Definition at line 121 of file ProvisioningTemplateSummary.h.


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