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

#include <CACertificateDescription.h>

Public Member Functions

 CACertificateDescription ()
 
 CACertificateDescription (Aws::Utils::Json::JsonView jsonValue)
 
CACertificateDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCertificateArn () const
 
bool CertificateArnHasBeenSet () const
 
void SetCertificateArn (const Aws::String &value)
 
void SetCertificateArn (Aws::String &&value)
 
void SetCertificateArn (const char *value)
 
CACertificateDescriptionWithCertificateArn (const Aws::String &value)
 
CACertificateDescriptionWithCertificateArn (Aws::String &&value)
 
CACertificateDescriptionWithCertificateArn (const char *value)
 
const Aws::StringGetCertificateId () const
 
bool CertificateIdHasBeenSet () const
 
void SetCertificateId (const Aws::String &value)
 
void SetCertificateId (Aws::String &&value)
 
void SetCertificateId (const char *value)
 
CACertificateDescriptionWithCertificateId (const Aws::String &value)
 
CACertificateDescriptionWithCertificateId (Aws::String &&value)
 
CACertificateDescriptionWithCertificateId (const char *value)
 
const CACertificateStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const CACertificateStatus &value)
 
void SetStatus (CACertificateStatus &&value)
 
CACertificateDescriptionWithStatus (const CACertificateStatus &value)
 
CACertificateDescriptionWithStatus (CACertificateStatus &&value)
 
const Aws::StringGetCertificatePem () const
 
bool CertificatePemHasBeenSet () const
 
void SetCertificatePem (const Aws::String &value)
 
void SetCertificatePem (Aws::String &&value)
 
void SetCertificatePem (const char *value)
 
CACertificateDescriptionWithCertificatePem (const Aws::String &value)
 
CACertificateDescriptionWithCertificatePem (Aws::String &&value)
 
CACertificateDescriptionWithCertificatePem (const char *value)
 
const Aws::StringGetOwnedBy () const
 
bool OwnedByHasBeenSet () const
 
void SetOwnedBy (const Aws::String &value)
 
void SetOwnedBy (Aws::String &&value)
 
void SetOwnedBy (const char *value)
 
CACertificateDescriptionWithOwnedBy (const Aws::String &value)
 
CACertificateDescriptionWithOwnedBy (Aws::String &&value)
 
CACertificateDescriptionWithOwnedBy (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CACertificateDescriptionWithCreationDate (const Aws::Utils::DateTime &value)
 
CACertificateDescriptionWithCreationDate (Aws::Utils::DateTime &&value)
 
const AutoRegistrationStatusGetAutoRegistrationStatus () const
 
bool AutoRegistrationStatusHasBeenSet () const
 
void SetAutoRegistrationStatus (const AutoRegistrationStatus &value)
 
void SetAutoRegistrationStatus (AutoRegistrationStatus &&value)
 
CACertificateDescriptionWithAutoRegistrationStatus (const AutoRegistrationStatus &value)
 
CACertificateDescriptionWithAutoRegistrationStatus (AutoRegistrationStatus &&value)
 
const Aws::Utils::DateTimeGetLastModifiedDate () const
 
bool LastModifiedDateHasBeenSet () const
 
void SetLastModifiedDate (const Aws::Utils::DateTime &value)
 
void SetLastModifiedDate (Aws::Utils::DateTime &&value)
 
CACertificateDescriptionWithLastModifiedDate (const Aws::Utils::DateTime &value)
 
CACertificateDescriptionWithLastModifiedDate (Aws::Utils::DateTime &&value)
 
int GetCustomerVersion () const
 
bool CustomerVersionHasBeenSet () const
 
void SetCustomerVersion (int value)
 
CACertificateDescriptionWithCustomerVersion (int value)
 
const Aws::StringGetGenerationId () const
 
bool GenerationIdHasBeenSet () const
 
void SetGenerationId (const Aws::String &value)
 
void SetGenerationId (Aws::String &&value)
 
void SetGenerationId (const char *value)
 
CACertificateDescriptionWithGenerationId (const Aws::String &value)
 
CACertificateDescriptionWithGenerationId (Aws::String &&value)
 
CACertificateDescriptionWithGenerationId (const char *value)
 
const CertificateValidityGetValidity () const
 
bool ValidityHasBeenSet () const
 
void SetValidity (const CertificateValidity &value)
 
void SetValidity (CertificateValidity &&value)
 
CACertificateDescriptionWithValidity (const CertificateValidity &value)
 
CACertificateDescriptionWithValidity (CertificateValidity &&value)
 

Detailed Description

Describes a CA certificate.

See Also:

AWS API Reference

Definition at line 35 of file CACertificateDescription.h.

Constructor & Destructor Documentation

◆ CACertificateDescription() [1/2]

Aws::IoT::Model::CACertificateDescription::CACertificateDescription ( )

◆ CACertificateDescription() [2/2]

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

Member Function Documentation

◆ AutoRegistrationStatusHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::AutoRegistrationStatusHasBeenSet ( ) const
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 280 of file CACertificateDescription.h.

◆ CertificateArnHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::CertificateArnHasBeenSet ( ) const
inline

The CA certificate ARN.

Definition at line 52 of file CACertificateDescription.h.

◆ CertificateIdHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::CertificateIdHasBeenSet ( ) const
inline

The CA certificate ID.

Definition at line 93 of file CACertificateDescription.h.

◆ CertificatePemHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::CertificatePemHasBeenSet ( ) const
inline

The CA certificate data, in PEM format.

Definition at line 165 of file CACertificateDescription.h.

◆ CreationDateHasBeenSet()

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

The date the CA certificate was created.

Definition at line 247 of file CACertificateDescription.h.

◆ CustomerVersionHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::CustomerVersionHasBeenSet ( ) const
inline

The customer version of the CA certificate.

Definition at line 346 of file CACertificateDescription.h.

◆ GenerationIdHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::GenerationIdHasBeenSet ( ) const
inline

The generation ID of the CA certificate.

Definition at line 367 of file CACertificateDescription.h.

◆ GetAutoRegistrationStatus()

const AutoRegistrationStatus& Aws::IoT::Model::CACertificateDescription::GetAutoRegistrationStatus ( ) const
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 274 of file CACertificateDescription.h.

◆ GetCertificateArn()

const Aws::String& Aws::IoT::Model::CACertificateDescription::GetCertificateArn ( ) const
inline

The CA certificate ARN.

Definition at line 47 of file CACertificateDescription.h.

◆ GetCertificateId()

const Aws::String& Aws::IoT::Model::CACertificateDescription::GetCertificateId ( ) const
inline

The CA certificate ID.

Definition at line 88 of file CACertificateDescription.h.

◆ GetCertificatePem()

const Aws::String& Aws::IoT::Model::CACertificateDescription::GetCertificatePem ( ) const
inline

The CA certificate data, in PEM format.

Definition at line 160 of file CACertificateDescription.h.

◆ GetCreationDate()

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

The date the CA certificate was created.

Definition at line 242 of file CACertificateDescription.h.

◆ GetCustomerVersion()

int Aws::IoT::Model::CACertificateDescription::GetCustomerVersion ( ) const
inline

The customer version of the CA certificate.

Definition at line 341 of file CACertificateDescription.h.

◆ GetGenerationId()

const Aws::String& Aws::IoT::Model::CACertificateDescription::GetGenerationId ( ) const
inline

The generation ID of the CA certificate.

Definition at line 362 of file CACertificateDescription.h.

◆ GetLastModifiedDate()

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

The date the CA certificate was last modified.

Definition at line 310 of file CACertificateDescription.h.

◆ GetOwnedBy()

const Aws::String& Aws::IoT::Model::CACertificateDescription::GetOwnedBy ( ) const
inline

The owner of the CA certificate.

Definition at line 201 of file CACertificateDescription.h.

◆ GetStatus()

const CACertificateStatus& Aws::IoT::Model::CACertificateDescription::GetStatus ( ) const
inline

The status of a CA certificate.

Definition at line 129 of file CACertificateDescription.h.

◆ GetValidity()

const CertificateValidity& Aws::IoT::Model::CACertificateDescription::GetValidity ( ) const
inline

When the CA certificate is valid.

Definition at line 403 of file CACertificateDescription.h.

◆ Jsonize()

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

◆ LastModifiedDateHasBeenSet()

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

The date the CA certificate was last modified.

Definition at line 315 of file CACertificateDescription.h.

◆ operator=()

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

◆ OwnedByHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::OwnedByHasBeenSet ( ) const
inline

The owner of the CA certificate.

Definition at line 206 of file CACertificateDescription.h.

◆ SetAutoRegistrationStatus() [1/2]

void Aws::IoT::Model::CACertificateDescription::SetAutoRegistrationStatus ( AutoRegistrationStatus &&  value)
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 292 of file CACertificateDescription.h.

◆ SetAutoRegistrationStatus() [2/2]

void Aws::IoT::Model::CACertificateDescription::SetAutoRegistrationStatus ( const AutoRegistrationStatus value)
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 286 of file CACertificateDescription.h.

◆ SetCertificateArn() [1/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateArn ( Aws::String &&  value)
inline

The CA certificate ARN.

Definition at line 62 of file CACertificateDescription.h.

◆ SetCertificateArn() [2/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateArn ( const Aws::String value)
inline

The CA certificate ARN.

Definition at line 57 of file CACertificateDescription.h.

◆ SetCertificateArn() [3/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateArn ( const char *  value)
inline

The CA certificate ARN.

Definition at line 67 of file CACertificateDescription.h.

◆ SetCertificateId() [1/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateId ( Aws::String &&  value)
inline

The CA certificate ID.

Definition at line 103 of file CACertificateDescription.h.

◆ SetCertificateId() [2/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateId ( const Aws::String value)
inline

The CA certificate ID.

Definition at line 98 of file CACertificateDescription.h.

◆ SetCertificateId() [3/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificateId ( const char *  value)
inline

The CA certificate ID.

Definition at line 108 of file CACertificateDescription.h.

◆ SetCertificatePem() [1/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificatePem ( Aws::String &&  value)
inline

The CA certificate data, in PEM format.

Definition at line 175 of file CACertificateDescription.h.

◆ SetCertificatePem() [2/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificatePem ( const Aws::String value)
inline

The CA certificate data, in PEM format.

Definition at line 170 of file CACertificateDescription.h.

◆ SetCertificatePem() [3/3]

void Aws::IoT::Model::CACertificateDescription::SetCertificatePem ( const char *  value)
inline

The CA certificate data, in PEM format.

Definition at line 180 of file CACertificateDescription.h.

◆ SetCreationDate() [1/2]

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

The date the CA certificate was created.

Definition at line 257 of file CACertificateDescription.h.

◆ SetCreationDate() [2/2]

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

The date the CA certificate was created.

Definition at line 252 of file CACertificateDescription.h.

◆ SetCustomerVersion()

void Aws::IoT::Model::CACertificateDescription::SetCustomerVersion ( int  value)
inline

The customer version of the CA certificate.

Definition at line 351 of file CACertificateDescription.h.

◆ SetGenerationId() [1/3]

void Aws::IoT::Model::CACertificateDescription::SetGenerationId ( Aws::String &&  value)
inline

The generation ID of the CA certificate.

Definition at line 377 of file CACertificateDescription.h.

◆ SetGenerationId() [2/3]

void Aws::IoT::Model::CACertificateDescription::SetGenerationId ( const Aws::String value)
inline

The generation ID of the CA certificate.

Definition at line 372 of file CACertificateDescription.h.

◆ SetGenerationId() [3/3]

void Aws::IoT::Model::CACertificateDescription::SetGenerationId ( const char *  value)
inline

The generation ID of the CA certificate.

Definition at line 382 of file CACertificateDescription.h.

◆ SetLastModifiedDate() [1/2]

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

The date the CA certificate was last modified.

Definition at line 325 of file CACertificateDescription.h.

◆ SetLastModifiedDate() [2/2]

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

The date the CA certificate was last modified.

Definition at line 320 of file CACertificateDescription.h.

◆ SetOwnedBy() [1/3]

void Aws::IoT::Model::CACertificateDescription::SetOwnedBy ( Aws::String &&  value)
inline

The owner of the CA certificate.

Definition at line 216 of file CACertificateDescription.h.

◆ SetOwnedBy() [2/3]

void Aws::IoT::Model::CACertificateDescription::SetOwnedBy ( const Aws::String value)
inline

The owner of the CA certificate.

Definition at line 211 of file CACertificateDescription.h.

◆ SetOwnedBy() [3/3]

void Aws::IoT::Model::CACertificateDescription::SetOwnedBy ( const char *  value)
inline

The owner of the CA certificate.

Definition at line 221 of file CACertificateDescription.h.

◆ SetStatus() [1/2]

void Aws::IoT::Model::CACertificateDescription::SetStatus ( CACertificateStatus &&  value)
inline

The status of a CA certificate.

Definition at line 144 of file CACertificateDescription.h.

◆ SetStatus() [2/2]

void Aws::IoT::Model::CACertificateDescription::SetStatus ( const CACertificateStatus value)
inline

The status of a CA certificate.

Definition at line 139 of file CACertificateDescription.h.

◆ SetValidity() [1/2]

void Aws::IoT::Model::CACertificateDescription::SetValidity ( CertificateValidity &&  value)
inline

When the CA certificate is valid.

Definition at line 418 of file CACertificateDescription.h.

◆ SetValidity() [2/2]

void Aws::IoT::Model::CACertificateDescription::SetValidity ( const CertificateValidity value)
inline

When the CA certificate is valid.

Definition at line 413 of file CACertificateDescription.h.

◆ StatusHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::StatusHasBeenSet ( ) const
inline

The status of a CA certificate.

Definition at line 134 of file CACertificateDescription.h.

◆ ValidityHasBeenSet()

bool Aws::IoT::Model::CACertificateDescription::ValidityHasBeenSet ( ) const
inline

When the CA certificate is valid.

Definition at line 408 of file CACertificateDescription.h.

◆ WithAutoRegistrationStatus() [1/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithAutoRegistrationStatus ( AutoRegistrationStatus &&  value)
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 304 of file CACertificateDescription.h.

◆ WithAutoRegistrationStatus() [2/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithAutoRegistrationStatus ( const AutoRegistrationStatus value)
inline

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

Definition at line 298 of file CACertificateDescription.h.

◆ WithCertificateArn() [1/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateArn ( Aws::String &&  value)
inline

The CA certificate ARN.

Definition at line 77 of file CACertificateDescription.h.

◆ WithCertificateArn() [2/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateArn ( const Aws::String value)
inline

The CA certificate ARN.

Definition at line 72 of file CACertificateDescription.h.

◆ WithCertificateArn() [3/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateArn ( const char *  value)
inline

The CA certificate ARN.

Definition at line 82 of file CACertificateDescription.h.

◆ WithCertificateId() [1/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateId ( Aws::String &&  value)
inline

The CA certificate ID.

Definition at line 118 of file CACertificateDescription.h.

◆ WithCertificateId() [2/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateId ( const Aws::String value)
inline

The CA certificate ID.

Definition at line 113 of file CACertificateDescription.h.

◆ WithCertificateId() [3/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificateId ( const char *  value)
inline

The CA certificate ID.

Definition at line 123 of file CACertificateDescription.h.

◆ WithCertificatePem() [1/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificatePem ( Aws::String &&  value)
inline

The CA certificate data, in PEM format.

Definition at line 190 of file CACertificateDescription.h.

◆ WithCertificatePem() [2/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificatePem ( const Aws::String value)
inline

The CA certificate data, in PEM format.

Definition at line 185 of file CACertificateDescription.h.

◆ WithCertificatePem() [3/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCertificatePem ( const char *  value)
inline

The CA certificate data, in PEM format.

Definition at line 195 of file CACertificateDescription.h.

◆ WithCreationDate() [1/2]

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

The date the CA certificate was created.

Definition at line 267 of file CACertificateDescription.h.

◆ WithCreationDate() [2/2]

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

The date the CA certificate was created.

Definition at line 262 of file CACertificateDescription.h.

◆ WithCustomerVersion()

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithCustomerVersion ( int  value)
inline

The customer version of the CA certificate.

Definition at line 356 of file CACertificateDescription.h.

◆ WithGenerationId() [1/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithGenerationId ( Aws::String &&  value)
inline

The generation ID of the CA certificate.

Definition at line 392 of file CACertificateDescription.h.

◆ WithGenerationId() [2/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithGenerationId ( const Aws::String value)
inline

The generation ID of the CA certificate.

Definition at line 387 of file CACertificateDescription.h.

◆ WithGenerationId() [3/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithGenerationId ( const char *  value)
inline

The generation ID of the CA certificate.

Definition at line 397 of file CACertificateDescription.h.

◆ WithLastModifiedDate() [1/2]

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

The date the CA certificate was last modified.

Definition at line 335 of file CACertificateDescription.h.

◆ WithLastModifiedDate() [2/2]

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

The date the CA certificate was last modified.

Definition at line 330 of file CACertificateDescription.h.

◆ WithOwnedBy() [1/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithOwnedBy ( Aws::String &&  value)
inline

The owner of the CA certificate.

Definition at line 231 of file CACertificateDescription.h.

◆ WithOwnedBy() [2/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithOwnedBy ( const Aws::String value)
inline

The owner of the CA certificate.

Definition at line 226 of file CACertificateDescription.h.

◆ WithOwnedBy() [3/3]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithOwnedBy ( const char *  value)
inline

The owner of the CA certificate.

Definition at line 236 of file CACertificateDescription.h.

◆ WithStatus() [1/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithStatus ( CACertificateStatus &&  value)
inline

The status of a CA certificate.

Definition at line 154 of file CACertificateDescription.h.

◆ WithStatus() [2/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithStatus ( const CACertificateStatus value)
inline

The status of a CA certificate.

Definition at line 149 of file CACertificateDescription.h.

◆ WithValidity() [1/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithValidity ( CertificateValidity &&  value)
inline

When the CA certificate is valid.

Definition at line 428 of file CACertificateDescription.h.

◆ WithValidity() [2/2]

CACertificateDescription& Aws::IoT::Model::CACertificateDescription::WithValidity ( const CertificateValidity value)
inline

When the CA certificate is valid.

Definition at line 423 of file CACertificateDescription.h.


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