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

#include <CACertificate.h>

Public Member Functions

 CACertificate ()
 
 CACertificate (Aws::Utils::Json::JsonView jsonValue)
 
CACertificateoperator= (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)
 
CACertificateWithCertificateArn (const Aws::String &value)
 
CACertificateWithCertificateArn (Aws::String &&value)
 
CACertificateWithCertificateArn (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)
 
CACertificateWithCertificateId (const Aws::String &value)
 
CACertificateWithCertificateId (Aws::String &&value)
 
CACertificateWithCertificateId (const char *value)
 
const CACertificateStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const CACertificateStatus &value)
 
void SetStatus (CACertificateStatus &&value)
 
CACertificateWithStatus (const CACertificateStatus &value)
 
CACertificateWithStatus (CACertificateStatus &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CACertificateWithCreationDate (const Aws::Utils::DateTime &value)
 
CACertificateWithCreationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

A CA certificate.

See Also:

AWS API Reference

Definition at line 33 of file CACertificate.h.

Constructor & Destructor Documentation

◆ CACertificate() [1/2]

Aws::IoT::Model::CACertificate::CACertificate ( )

◆ CACertificate() [2/2]

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

Member Function Documentation

◆ CertificateArnHasBeenSet()

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

The ARN of the CA certificate.

Definition at line 50 of file CACertificate.h.

◆ CertificateIdHasBeenSet()

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

The ID of the CA certificate.

Definition at line 91 of file CACertificate.h.

◆ CreationDateHasBeenSet()

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

The date the CA certificate was created.

Definition at line 169 of file CACertificate.h.

◆ GetCertificateArn()

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

The ARN of the CA certificate.

Definition at line 45 of file CACertificate.h.

◆ GetCertificateId()

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

The ID of the CA certificate.

Definition at line 86 of file CACertificate.h.

◆ GetCreationDate()

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

The date the CA certificate was created.

Definition at line 164 of file CACertificate.h.

◆ GetStatus()

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 128 of file CACertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCertificateArn() [1/3]

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

The ARN of the CA certificate.

Definition at line 60 of file CACertificate.h.

◆ SetCertificateArn() [2/3]

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

The ARN of the CA certificate.

Definition at line 55 of file CACertificate.h.

◆ SetCertificateArn() [3/3]

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

The ARN of the CA certificate.

Definition at line 65 of file CACertificate.h.

◆ SetCertificateId() [1/3]

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

The ID of the CA certificate.

Definition at line 101 of file CACertificate.h.

◆ SetCertificateId() [2/3]

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

The ID of the CA certificate.

Definition at line 96 of file CACertificate.h.

◆ SetCertificateId() [3/3]

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

The ID of the CA certificate.

Definition at line 106 of file CACertificate.h.

◆ SetCreationDate() [1/2]

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

The date the CA certificate was created.

Definition at line 179 of file CACertificate.h.

◆ SetCreationDate() [2/2]

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

The date the CA certificate was created.

Definition at line 174 of file CACertificate.h.

◆ SetStatus() [1/2]

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 146 of file CACertificate.h.

◆ SetStatus() [2/2]

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 140 of file CACertificate.h.

◆ StatusHasBeenSet()

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 134 of file CACertificate.h.

◆ WithCertificateArn() [1/3]

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

The ARN of the CA certificate.

Definition at line 75 of file CACertificate.h.

◆ WithCertificateArn() [2/3]

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

The ARN of the CA certificate.

Definition at line 70 of file CACertificate.h.

◆ WithCertificateArn() [3/3]

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

The ARN of the CA certificate.

Definition at line 80 of file CACertificate.h.

◆ WithCertificateId() [1/3]

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

The ID of the CA certificate.

Definition at line 116 of file CACertificate.h.

◆ WithCertificateId() [2/3]

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

The ID of the CA certificate.

Definition at line 111 of file CACertificate.h.

◆ WithCertificateId() [3/3]

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

The ID of the CA certificate.

Definition at line 121 of file CACertificate.h.

◆ WithCreationDate() [1/2]

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

The date the CA certificate was created.

Definition at line 189 of file CACertificate.h.

◆ WithCreationDate() [2/2]

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

The date the CA certificate was created.

Definition at line 184 of file CACertificate.h.

◆ WithStatus() [1/2]

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 158 of file CACertificate.h.

◆ WithStatus() [2/2]

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

The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

Definition at line 152 of file CACertificate.h.


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