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

#include <CertificateInfo.h>

Public Member Functions

 CertificateInfo ()
 
 CertificateInfo (Aws::Utils::Json::JsonView jsonValue)
 
CertificateInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCertificateId () const
 
bool CertificateIdHasBeenSet () const
 
void SetCertificateId (const Aws::String &value)
 
void SetCertificateId (Aws::String &&value)
 
void SetCertificateId (const char *value)
 
CertificateInfoWithCertificateId (const Aws::String &value)
 
CertificateInfoWithCertificateId (Aws::String &&value)
 
CertificateInfoWithCertificateId (const char *value)
 
const Aws::StringGetCommonName () const
 
bool CommonNameHasBeenSet () const
 
void SetCommonName (const Aws::String &value)
 
void SetCommonName (Aws::String &&value)
 
void SetCommonName (const char *value)
 
CertificateInfoWithCommonName (const Aws::String &value)
 
CertificateInfoWithCommonName (Aws::String &&value)
 
CertificateInfoWithCommonName (const char *value)
 
const CertificateStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const CertificateState &value)
 
void SetState (CertificateState &&value)
 
CertificateInfoWithState (const CertificateState &value)
 
CertificateInfoWithState (CertificateState &&value)
 
const Aws::Utils::DateTimeGetExpiryDateTime () const
 
bool ExpiryDateTimeHasBeenSet () const
 
void SetExpiryDateTime (const Aws::Utils::DateTime &value)
 
void SetExpiryDateTime (Aws::Utils::DateTime &&value)
 
CertificateInfoWithExpiryDateTime (const Aws::Utils::DateTime &value)
 
CertificateInfoWithExpiryDateTime (Aws::Utils::DateTime &&value)
 
const CertificateTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const CertificateType &value)
 
void SetType (CertificateType &&value)
 
CertificateInfoWithType (const CertificateType &value)
 
CertificateInfoWithType (CertificateType &&value)
 

Detailed Description

Contains general information about a certificate.

See Also:


AWS API Reference

Definition at line 35 of file CertificateInfo.h.

Constructor & Destructor Documentation

◆ CertificateInfo() [1/2]

Aws::DirectoryService::Model::CertificateInfo::CertificateInfo ( )

◆ CertificateInfo() [2/2]

Aws::DirectoryService::Model::CertificateInfo::CertificateInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CertificateIdHasBeenSet()

bool Aws::DirectoryService::Model::CertificateInfo::CertificateIdHasBeenSet ( ) const
inline

The identifier of the certificate.

Definition at line 52 of file CertificateInfo.h.

◆ CommonNameHasBeenSet()

bool Aws::DirectoryService::Model::CertificateInfo::CommonNameHasBeenSet ( ) const
inline

The common name for the certificate.

Definition at line 93 of file CertificateInfo.h.

◆ ExpiryDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::CertificateInfo::ExpiryDateTimeHasBeenSet ( ) const
inline

The date and time when the certificate will expire.

Definition at line 165 of file CertificateInfo.h.

◆ GetCertificateId()

const Aws::String& Aws::DirectoryService::Model::CertificateInfo::GetCertificateId ( ) const
inline

The identifier of the certificate.

Definition at line 47 of file CertificateInfo.h.

◆ GetCommonName()

const Aws::String& Aws::DirectoryService::Model::CertificateInfo::GetCommonName ( ) const
inline

The common name for the certificate.

Definition at line 88 of file CertificateInfo.h.

◆ GetExpiryDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::CertificateInfo::GetExpiryDateTime ( ) const
inline

The date and time when the certificate will expire.

Definition at line 160 of file CertificateInfo.h.

◆ GetState()

const CertificateState& Aws::DirectoryService::Model::CertificateInfo::GetState ( ) const
inline

The state of the certificate.

Definition at line 129 of file CertificateInfo.h.

◆ GetType()

const CertificateType& Aws::DirectoryService::Model::CertificateInfo::GetType ( ) const
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 193 of file CertificateInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::CertificateInfo::Jsonize ( ) const

◆ operator=()

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCertificateId() [1/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCertificateId ( Aws::String &&  value)
inline

The identifier of the certificate.

Definition at line 62 of file CertificateInfo.h.

◆ SetCertificateId() [2/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCertificateId ( const Aws::String value)
inline

The identifier of the certificate.

Definition at line 57 of file CertificateInfo.h.

◆ SetCertificateId() [3/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCertificateId ( const char *  value)
inline

The identifier of the certificate.

Definition at line 67 of file CertificateInfo.h.

◆ SetCommonName() [1/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCommonName ( Aws::String &&  value)
inline

The common name for the certificate.

Definition at line 103 of file CertificateInfo.h.

◆ SetCommonName() [2/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCommonName ( const Aws::String value)
inline

The common name for the certificate.

Definition at line 98 of file CertificateInfo.h.

◆ SetCommonName() [3/3]

void Aws::DirectoryService::Model::CertificateInfo::SetCommonName ( const char *  value)
inline

The common name for the certificate.

Definition at line 108 of file CertificateInfo.h.

◆ SetExpiryDateTime() [1/2]

void Aws::DirectoryService::Model::CertificateInfo::SetExpiryDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the certificate will expire.

Definition at line 175 of file CertificateInfo.h.

◆ SetExpiryDateTime() [2/2]

void Aws::DirectoryService::Model::CertificateInfo::SetExpiryDateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the certificate will expire.

Definition at line 170 of file CertificateInfo.h.

◆ SetState() [1/2]

void Aws::DirectoryService::Model::CertificateInfo::SetState ( CertificateState &&  value)
inline

The state of the certificate.

Definition at line 144 of file CertificateInfo.h.

◆ SetState() [2/2]

void Aws::DirectoryService::Model::CertificateInfo::SetState ( const CertificateState value)
inline

The state of the certificate.

Definition at line 139 of file CertificateInfo.h.

◆ SetType() [1/2]

void Aws::DirectoryService::Model::CertificateInfo::SetType ( CertificateType &&  value)
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 214 of file CertificateInfo.h.

◆ SetType() [2/2]

void Aws::DirectoryService::Model::CertificateInfo::SetType ( const CertificateType value)
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 207 of file CertificateInfo.h.

◆ StateHasBeenSet()

bool Aws::DirectoryService::Model::CertificateInfo::StateHasBeenSet ( ) const
inline

The state of the certificate.

Definition at line 134 of file CertificateInfo.h.

◆ TypeHasBeenSet()

bool Aws::DirectoryService::Model::CertificateInfo::TypeHasBeenSet ( ) const
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 200 of file CertificateInfo.h.

◆ WithCertificateId() [1/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCertificateId ( Aws::String &&  value)
inline

The identifier of the certificate.

Definition at line 77 of file CertificateInfo.h.

◆ WithCertificateId() [2/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCertificateId ( const Aws::String value)
inline

The identifier of the certificate.

Definition at line 72 of file CertificateInfo.h.

◆ WithCertificateId() [3/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCertificateId ( const char *  value)
inline

The identifier of the certificate.

Definition at line 82 of file CertificateInfo.h.

◆ WithCommonName() [1/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCommonName ( Aws::String &&  value)
inline

The common name for the certificate.

Definition at line 118 of file CertificateInfo.h.

◆ WithCommonName() [2/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCommonName ( const Aws::String value)
inline

The common name for the certificate.

Definition at line 113 of file CertificateInfo.h.

◆ WithCommonName() [3/3]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithCommonName ( const char *  value)
inline

The common name for the certificate.

Definition at line 123 of file CertificateInfo.h.

◆ WithExpiryDateTime() [1/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithExpiryDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the certificate will expire.

Definition at line 185 of file CertificateInfo.h.

◆ WithExpiryDateTime() [2/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithExpiryDateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the certificate will expire.

Definition at line 180 of file CertificateInfo.h.

◆ WithState() [1/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithState ( CertificateState &&  value)
inline

The state of the certificate.

Definition at line 154 of file CertificateInfo.h.

◆ WithState() [2/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithState ( const CertificateState value)
inline

The state of the certificate.

Definition at line 149 of file CertificateInfo.h.

◆ WithType() [1/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithType ( CertificateType &&  value)
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 228 of file CertificateInfo.h.

◆ WithType() [2/2]

CertificateInfo& Aws::DirectoryService::Model::CertificateInfo::WithType ( const CertificateType value)
inline

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.

Definition at line 221 of file CertificateInfo.h.


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