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

#include <OutgoingCertificate.h>

Public Member Functions

 OutgoingCertificate ()
 
 OutgoingCertificate (Aws::Utils::Json::JsonView jsonValue)
 
OutgoingCertificateoperator= (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)
 
OutgoingCertificateWithCertificateArn (const Aws::String &value)
 
OutgoingCertificateWithCertificateArn (Aws::String &&value)
 
OutgoingCertificateWithCertificateArn (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)
 
OutgoingCertificateWithCertificateId (const Aws::String &value)
 
OutgoingCertificateWithCertificateId (Aws::String &&value)
 
OutgoingCertificateWithCertificateId (const char *value)
 
const Aws::StringGetTransferredTo () const
 
bool TransferredToHasBeenSet () const
 
void SetTransferredTo (const Aws::String &value)
 
void SetTransferredTo (Aws::String &&value)
 
void SetTransferredTo (const char *value)
 
OutgoingCertificateWithTransferredTo (const Aws::String &value)
 
OutgoingCertificateWithTransferredTo (Aws::String &&value)
 
OutgoingCertificateWithTransferredTo (const char *value)
 
const Aws::Utils::DateTimeGetTransferDate () const
 
bool TransferDateHasBeenSet () const
 
void SetTransferDate (const Aws::Utils::DateTime &value)
 
void SetTransferDate (Aws::Utils::DateTime &&value)
 
OutgoingCertificateWithTransferDate (const Aws::Utils::DateTime &value)
 
OutgoingCertificateWithTransferDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetTransferMessage () const
 
bool TransferMessageHasBeenSet () const
 
void SetTransferMessage (const Aws::String &value)
 
void SetTransferMessage (Aws::String &&value)
 
void SetTransferMessage (const char *value)
 
OutgoingCertificateWithTransferMessage (const Aws::String &value)
 
OutgoingCertificateWithTransferMessage (Aws::String &&value)
 
OutgoingCertificateWithTransferMessage (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
OutgoingCertificateWithCreationDate (const Aws::Utils::DateTime &value)
 
OutgoingCertificateWithCreationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

A certificate that has been transferred but not yet accepted.

See Also:

AWS API Reference

Definition at line 33 of file OutgoingCertificate.h.

Constructor & Destructor Documentation

◆ OutgoingCertificate() [1/2]

Aws::IoT::Model::OutgoingCertificate::OutgoingCertificate ( )

◆ OutgoingCertificate() [2/2]

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

Member Function Documentation

◆ CertificateArnHasBeenSet()

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

The certificate ARN.

Definition at line 50 of file OutgoingCertificate.h.

◆ CertificateIdHasBeenSet()

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

The certificate ID.

Definition at line 91 of file OutgoingCertificate.h.

◆ CreationDateHasBeenSet()

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

The certificate creation date.

Definition at line 245 of file OutgoingCertificate.h.

◆ GetCertificateArn()

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

The certificate ARN.

Definition at line 45 of file OutgoingCertificate.h.

◆ GetCertificateId()

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

The certificate ID.

Definition at line 86 of file OutgoingCertificate.h.

◆ GetCreationDate()

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

The certificate creation date.

Definition at line 240 of file OutgoingCertificate.h.

◆ GetTransferDate()

const Aws::Utils::DateTime& Aws::IoT::Model::OutgoingCertificate::GetTransferDate ( ) const
inline

The date the transfer was initiated.

Definition at line 168 of file OutgoingCertificate.h.

◆ GetTransferMessage()

const Aws::String& Aws::IoT::Model::OutgoingCertificate::GetTransferMessage ( ) const
inline

The transfer message.

Definition at line 199 of file OutgoingCertificate.h.

◆ GetTransferredTo()

const Aws::String& Aws::IoT::Model::OutgoingCertificate::GetTransferredTo ( ) const
inline

The AWS account to which the transfer was made.

Definition at line 127 of file OutgoingCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCertificateArn() [1/3]

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

The certificate ARN.

Definition at line 60 of file OutgoingCertificate.h.

◆ SetCertificateArn() [2/3]

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

The certificate ARN.

Definition at line 55 of file OutgoingCertificate.h.

◆ SetCertificateArn() [3/3]

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

The certificate ARN.

Definition at line 65 of file OutgoingCertificate.h.

◆ SetCertificateId() [1/3]

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

The certificate ID.

Definition at line 101 of file OutgoingCertificate.h.

◆ SetCertificateId() [2/3]

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

The certificate ID.

Definition at line 96 of file OutgoingCertificate.h.

◆ SetCertificateId() [3/3]

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

The certificate ID.

Definition at line 106 of file OutgoingCertificate.h.

◆ SetCreationDate() [1/2]

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

The certificate creation date.

Definition at line 255 of file OutgoingCertificate.h.

◆ SetCreationDate() [2/2]

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

The certificate creation date.

Definition at line 250 of file OutgoingCertificate.h.

◆ SetTransferDate() [1/2]

void Aws::IoT::Model::OutgoingCertificate::SetTransferDate ( Aws::Utils::DateTime &&  value)
inline

The date the transfer was initiated.

Definition at line 183 of file OutgoingCertificate.h.

◆ SetTransferDate() [2/2]

void Aws::IoT::Model::OutgoingCertificate::SetTransferDate ( const Aws::Utils::DateTime value)
inline

The date the transfer was initiated.

Definition at line 178 of file OutgoingCertificate.h.

◆ SetTransferMessage() [1/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferMessage ( Aws::String &&  value)
inline

The transfer message.

Definition at line 214 of file OutgoingCertificate.h.

◆ SetTransferMessage() [2/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferMessage ( const Aws::String value)
inline

The transfer message.

Definition at line 209 of file OutgoingCertificate.h.

◆ SetTransferMessage() [3/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferMessage ( const char *  value)
inline

The transfer message.

Definition at line 219 of file OutgoingCertificate.h.

◆ SetTransferredTo() [1/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferredTo ( Aws::String &&  value)
inline

The AWS account to which the transfer was made.

Definition at line 142 of file OutgoingCertificate.h.

◆ SetTransferredTo() [2/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferredTo ( const Aws::String value)
inline

The AWS account to which the transfer was made.

Definition at line 137 of file OutgoingCertificate.h.

◆ SetTransferredTo() [3/3]

void Aws::IoT::Model::OutgoingCertificate::SetTransferredTo ( const char *  value)
inline

The AWS account to which the transfer was made.

Definition at line 147 of file OutgoingCertificate.h.

◆ TransferDateHasBeenSet()

bool Aws::IoT::Model::OutgoingCertificate::TransferDateHasBeenSet ( ) const
inline

The date the transfer was initiated.

Definition at line 173 of file OutgoingCertificate.h.

◆ TransferMessageHasBeenSet()

bool Aws::IoT::Model::OutgoingCertificate::TransferMessageHasBeenSet ( ) const
inline

The transfer message.

Definition at line 204 of file OutgoingCertificate.h.

◆ TransferredToHasBeenSet()

bool Aws::IoT::Model::OutgoingCertificate::TransferredToHasBeenSet ( ) const
inline

The AWS account to which the transfer was made.

Definition at line 132 of file OutgoingCertificate.h.

◆ WithCertificateArn() [1/3]

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

The certificate ARN.

Definition at line 75 of file OutgoingCertificate.h.

◆ WithCertificateArn() [2/3]

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

The certificate ARN.

Definition at line 70 of file OutgoingCertificate.h.

◆ WithCertificateArn() [3/3]

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

The certificate ARN.

Definition at line 80 of file OutgoingCertificate.h.

◆ WithCertificateId() [1/3]

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

The certificate ID.

Definition at line 116 of file OutgoingCertificate.h.

◆ WithCertificateId() [2/3]

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

The certificate ID.

Definition at line 111 of file OutgoingCertificate.h.

◆ WithCertificateId() [3/3]

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

The certificate ID.

Definition at line 121 of file OutgoingCertificate.h.

◆ WithCreationDate() [1/2]

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

The certificate creation date.

Definition at line 265 of file OutgoingCertificate.h.

◆ WithCreationDate() [2/2]

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

The certificate creation date.

Definition at line 260 of file OutgoingCertificate.h.

◆ WithTransferDate() [1/2]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferDate ( Aws::Utils::DateTime &&  value)
inline

The date the transfer was initiated.

Definition at line 193 of file OutgoingCertificate.h.

◆ WithTransferDate() [2/2]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferDate ( const Aws::Utils::DateTime value)
inline

The date the transfer was initiated.

Definition at line 188 of file OutgoingCertificate.h.

◆ WithTransferMessage() [1/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferMessage ( Aws::String &&  value)
inline

The transfer message.

Definition at line 229 of file OutgoingCertificate.h.

◆ WithTransferMessage() [2/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferMessage ( const Aws::String value)
inline

The transfer message.

Definition at line 224 of file OutgoingCertificate.h.

◆ WithTransferMessage() [3/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferMessage ( const char *  value)
inline

The transfer message.

Definition at line 234 of file OutgoingCertificate.h.

◆ WithTransferredTo() [1/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferredTo ( Aws::String &&  value)
inline

The AWS account to which the transfer was made.

Definition at line 157 of file OutgoingCertificate.h.

◆ WithTransferredTo() [2/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferredTo ( const Aws::String value)
inline

The AWS account to which the transfer was made.

Definition at line 152 of file OutgoingCertificate.h.

◆ WithTransferredTo() [3/3]

OutgoingCertificate& Aws::IoT::Model::OutgoingCertificate::WithTransferredTo ( const char *  value)
inline

The AWS account to which the transfer was made.

Definition at line 162 of file OutgoingCertificate.h.


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