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

#include <ProvisioningTemplateVersionSummary.h>

Public Member Functions

 ProvisioningTemplateVersionSummary ()
 
 ProvisioningTemplateVersionSummary (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningTemplateVersionSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetVersionId () const
 
bool VersionIdHasBeenSet () const
 
void SetVersionId (int value)
 
ProvisioningTemplateVersionSummaryWithVersionId (int value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
ProvisioningTemplateVersionSummaryWithCreationDate (const Aws::Utils::DateTime &value)
 
ProvisioningTemplateVersionSummaryWithCreationDate (Aws::Utils::DateTime &&value)
 
bool GetIsDefaultVersion () const
 
bool IsDefaultVersionHasBeenSet () const
 
void SetIsDefaultVersion (bool value)
 
ProvisioningTemplateVersionSummaryWithIsDefaultVersion (bool value)
 

Detailed Description

A summary of information about a fleet provision template version.

See Also:

AWS API Reference

Definition at line 32 of file ProvisioningTemplateVersionSummary.h.

Constructor & Destructor Documentation

◆ ProvisioningTemplateVersionSummary() [1/2]

Aws::IoT::Model::ProvisioningTemplateVersionSummary::ProvisioningTemplateVersionSummary ( )

◆ ProvisioningTemplateVersionSummary() [2/2]

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

Member Function Documentation

◆ CreationDateHasBeenSet()

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

The date when the fleet provisioning template version was created

Definition at line 70 of file ProvisioningTemplateVersionSummary.h.

◆ GetCreationDate()

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

The date when the fleet provisioning template version was created

Definition at line 65 of file ProvisioningTemplateVersionSummary.h.

◆ GetIsDefaultVersion()

bool Aws::IoT::Model::ProvisioningTemplateVersionSummary::GetIsDefaultVersion ( ) const
inline

True if the fleet provisioning template version is the default version, otherwise false.

Definition at line 97 of file ProvisioningTemplateVersionSummary.h.

◆ GetVersionId()

int Aws::IoT::Model::ProvisioningTemplateVersionSummary::GetVersionId ( ) const
inline

The ID of the fleet privisioning template version.

Definition at line 44 of file ProvisioningTemplateVersionSummary.h.

◆ IsDefaultVersionHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateVersionSummary::IsDefaultVersionHasBeenSet ( ) const
inline

True if the fleet provisioning template version is the default version, otherwise false.

Definition at line 103 of file ProvisioningTemplateVersionSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCreationDate() [1/2]

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

The date when the fleet provisioning template version was created

Definition at line 80 of file ProvisioningTemplateVersionSummary.h.

◆ SetCreationDate() [2/2]

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

The date when the fleet provisioning template version was created

Definition at line 75 of file ProvisioningTemplateVersionSummary.h.

◆ SetIsDefaultVersion()

void Aws::IoT::Model::ProvisioningTemplateVersionSummary::SetIsDefaultVersion ( bool  value)
inline

True if the fleet provisioning template version is the default version, otherwise false.

Definition at line 109 of file ProvisioningTemplateVersionSummary.h.

◆ SetVersionId()

void Aws::IoT::Model::ProvisioningTemplateVersionSummary::SetVersionId ( int  value)
inline

The ID of the fleet privisioning template version.

Definition at line 54 of file ProvisioningTemplateVersionSummary.h.

◆ VersionIdHasBeenSet()

bool Aws::IoT::Model::ProvisioningTemplateVersionSummary::VersionIdHasBeenSet ( ) const
inline

The ID of the fleet privisioning template version.

Definition at line 49 of file ProvisioningTemplateVersionSummary.h.

◆ WithCreationDate() [1/2]

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

The date when the fleet provisioning template version was created

Definition at line 90 of file ProvisioningTemplateVersionSummary.h.

◆ WithCreationDate() [2/2]

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

The date when the fleet provisioning template version was created

Definition at line 85 of file ProvisioningTemplateVersionSummary.h.

◆ WithIsDefaultVersion()

ProvisioningTemplateVersionSummary& Aws::IoT::Model::ProvisioningTemplateVersionSummary::WithIsDefaultVersion ( bool  value)
inline

True if the fleet provisioning template version is the default version, otherwise false.

Definition at line 115 of file ProvisioningTemplateVersionSummary.h.

◆ WithVersionId()

ProvisioningTemplateVersionSummary& Aws::IoT::Model::ProvisioningTemplateVersionSummary::WithVersionId ( int  value)
inline

The ID of the fleet privisioning template version.

Definition at line 59 of file ProvisioningTemplateVersionSummary.h.


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