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

#include <Certificate.h>

Public Member Functions

 Certificate ()
 
 Certificate (Aws::Utils::Json::JsonView jsonValue)
 
Certificateoperator= (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)
 
CertificateWithCertificateArn (const Aws::String &value)
 
CertificateWithCertificateArn (Aws::String &&value)
 
CertificateWithCertificateArn (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)
 
CertificateWithCertificateId (const Aws::String &value)
 
CertificateWithCertificateId (Aws::String &&value)
 
CertificateWithCertificateId (const char *value)
 
const CertificateStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const CertificateStatus &value)
 
void SetStatus (CertificateStatus &&value)
 
CertificateWithStatus (const CertificateStatus &value)
 
CertificateWithStatus (CertificateStatus &&value)
 
const CertificateModeGetCertificateMode () const
 
bool CertificateModeHasBeenSet () const
 
void SetCertificateMode (const CertificateMode &value)
 
void SetCertificateMode (CertificateMode &&value)
 
CertificateWithCertificateMode (const CertificateMode &value)
 
CertificateWithCertificateMode (CertificateMode &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CertificateWithCreationDate (const Aws::Utils::DateTime &value)
 
CertificateWithCreationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a certificate.

See Also:

AWS API Reference

Definition at line 34 of file Certificate.h.

Constructor & Destructor Documentation

◆ Certificate() [1/2]

Aws::IoT::Model::Certificate::Certificate ( )

◆ Certificate() [2/2]

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

Member Function Documentation

◆ CertificateArnHasBeenSet()

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

The ARN of the certificate.

Definition at line 51 of file Certificate.h.

◆ CertificateIdHasBeenSet()

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 94 of file Certificate.h.

◆ CertificateModeHasBeenSet()

bool Aws::IoT::Model::Certificate::CertificateModeHasBeenSet ( ) const
inline

The mode of the certificate.

Definition at line 178 of file Certificate.h.

◆ CreationDateHasBeenSet()

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

The date and time the certificate was created.

Definition at line 209 of file Certificate.h.

◆ GetCertificateArn()

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

The ARN of the certificate.

Definition at line 46 of file Certificate.h.

◆ GetCertificateId()

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 88 of file Certificate.h.

◆ GetCertificateMode()

const CertificateMode& Aws::IoT::Model::Certificate::GetCertificateMode ( ) const
inline

The mode of the certificate.

Definition at line 173 of file Certificate.h.

◆ GetCreationDate()

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

The date and time the certificate was created.

Definition at line 204 of file Certificate.h.

◆ GetStatus()

const CertificateStatus& Aws::IoT::Model::Certificate::GetStatus ( ) const
inline

The status of the certificate.

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

Definition at line 137 of file Certificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCertificateArn() [1/3]

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

The ARN of the certificate.

Definition at line 61 of file Certificate.h.

◆ SetCertificateArn() [2/3]

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

The ARN of the certificate.

Definition at line 56 of file Certificate.h.

◆ SetCertificateArn() [3/3]

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

The ARN of the certificate.

Definition at line 66 of file Certificate.h.

◆ SetCertificateId() [1/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 106 of file Certificate.h.

◆ SetCertificateId() [2/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 100 of file Certificate.h.

◆ SetCertificateId() [3/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 112 of file Certificate.h.

◆ SetCertificateMode() [1/2]

void Aws::IoT::Model::Certificate::SetCertificateMode ( CertificateMode &&  value)
inline

The mode of the certificate.

Definition at line 188 of file Certificate.h.

◆ SetCertificateMode() [2/2]

void Aws::IoT::Model::Certificate::SetCertificateMode ( const CertificateMode value)
inline

The mode of the certificate.

Definition at line 183 of file Certificate.h.

◆ SetCreationDate() [1/2]

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

The date and time the certificate was created.

Definition at line 219 of file Certificate.h.

◆ SetCreationDate() [2/2]

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

The date and time the certificate was created.

Definition at line 214 of file Certificate.h.

◆ SetStatus() [1/2]

void Aws::IoT::Model::Certificate::SetStatus ( CertificateStatus &&  value)
inline

The status of the certificate.

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

Definition at line 155 of file Certificate.h.

◆ SetStatus() [2/2]

void Aws::IoT::Model::Certificate::SetStatus ( const CertificateStatus value)
inline

The status of the certificate.

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

Definition at line 149 of file Certificate.h.

◆ StatusHasBeenSet()

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

The status of the certificate.

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

Definition at line 143 of file Certificate.h.

◆ WithCertificateArn() [1/3]

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

The ARN of the certificate.

Definition at line 76 of file Certificate.h.

◆ WithCertificateArn() [2/3]

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

The ARN of the certificate.

Definition at line 71 of file Certificate.h.

◆ WithCertificateArn() [3/3]

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

The ARN of the certificate.

Definition at line 81 of file Certificate.h.

◆ WithCertificateId() [1/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 124 of file Certificate.h.

◆ WithCertificateId() [2/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 118 of file Certificate.h.

◆ WithCertificateId() [3/3]

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

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Definition at line 130 of file Certificate.h.

◆ WithCertificateMode() [1/2]

Certificate& Aws::IoT::Model::Certificate::WithCertificateMode ( CertificateMode &&  value)
inline

The mode of the certificate.

Definition at line 198 of file Certificate.h.

◆ WithCertificateMode() [2/2]

Certificate& Aws::IoT::Model::Certificate::WithCertificateMode ( const CertificateMode value)
inline

The mode of the certificate.

Definition at line 193 of file Certificate.h.

◆ WithCreationDate() [1/2]

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

The date and time the certificate was created.

Definition at line 229 of file Certificate.h.

◆ WithCreationDate() [2/2]

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

The date and time the certificate was created.

Definition at line 224 of file Certificate.h.

◆ WithStatus() [1/2]

Certificate& Aws::IoT::Model::Certificate::WithStatus ( CertificateStatus &&  value)
inline

The status of the certificate.

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

Definition at line 167 of file Certificate.h.

◆ WithStatus() [2/2]

Certificate& Aws::IoT::Model::Certificate::WithStatus ( const CertificateStatus value)
inline

The status of the certificate.

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

Definition at line 161 of file Certificate.h.


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