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

#include <Certificate.h>

Public Member Functions

 Certificate ()
 
 Certificate (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Certificateoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetCertificateIdentifier () const
 
bool CertificateIdentifierHasBeenSet () const
 
void SetCertificateIdentifier (const Aws::String &value)
 
void SetCertificateIdentifier (Aws::String &&value)
 
void SetCertificateIdentifier (const char *value)
 
CertificateWithCertificateIdentifier (const Aws::String &value)
 
CertificateWithCertificateIdentifier (Aws::String &&value)
 
CertificateWithCertificateIdentifier (const char *value)
 
const Aws::StringGetCertificateType () const
 
bool CertificateTypeHasBeenSet () const
 
void SetCertificateType (const Aws::String &value)
 
void SetCertificateType (Aws::String &&value)
 
void SetCertificateType (const char *value)
 
CertificateWithCertificateType (const Aws::String &value)
 
CertificateWithCertificateType (Aws::String &&value)
 
CertificateWithCertificateType (const char *value)
 
const Aws::StringGetThumbprint () const
 
bool ThumbprintHasBeenSet () const
 
void SetThumbprint (const Aws::String &value)
 
void SetThumbprint (Aws::String &&value)
 
void SetThumbprint (const char *value)
 
CertificateWithThumbprint (const Aws::String &value)
 
CertificateWithThumbprint (Aws::String &&value)
 
CertificateWithThumbprint (const char *value)
 
const Aws::Utils::DateTimeGetValidFrom () const
 
bool ValidFromHasBeenSet () const
 
void SetValidFrom (const Aws::Utils::DateTime &value)
 
void SetValidFrom (Aws::Utils::DateTime &&value)
 
CertificateWithValidFrom (const Aws::Utils::DateTime &value)
 
CertificateWithValidFrom (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetValidTill () const
 
bool ValidTillHasBeenSet () const
 
void SetValidTill (const Aws::Utils::DateTime &value)
 
void SetValidTill (Aws::Utils::DateTime &&value)
 
CertificateWithValidTill (const Aws::Utils::DateTime &value)
 
CertificateWithValidTill (Aws::Utils::DateTime &&value)
 
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)
 
bool GetCustomerOverride () const
 
bool CustomerOverrideHasBeenSet () const
 
void SetCustomerOverride (bool value)
 
CertificateWithCustomerOverride (bool value)
 
const Aws::Utils::DateTimeGetCustomerOverrideValidTill () const
 
bool CustomerOverrideValidTillHasBeenSet () const
 
void SetCustomerOverrideValidTill (const Aws::Utils::DateTime &value)
 
void SetCustomerOverrideValidTill (Aws::Utils::DateTime &&value)
 
CertificateWithCustomerOverrideValidTill (const Aws::Utils::DateTime &value)
 
CertificateWithCustomerOverrideValidTill (Aws::Utils::DateTime &&value)
 

Detailed Description

A CA certificate for an AWS account.

See Also:

AWS API Reference

Definition at line 32 of file Certificate.h.

Constructor & Destructor Documentation

◆ Certificate() [1/2]

Aws::RDS::Model::Certificate::Certificate ( )

◆ Certificate() [2/2]

Aws::RDS::Model::Certificate::Certificate ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CertificateArnHasBeenSet()

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 236 of file Certificate.h.

◆ CertificateIdentifierHasBeenSet()

bool Aws::RDS::Model::Certificate::CertificateIdentifierHasBeenSet ( ) const
inline

The unique key that identifies a certificate.

Definition at line 51 of file Certificate.h.

◆ CertificateTypeHasBeenSet()

bool Aws::RDS::Model::Certificate::CertificateTypeHasBeenSet ( ) const
inline

The type of the certificate.

Definition at line 92 of file Certificate.h.

◆ CustomerOverrideHasBeenSet()

bool Aws::RDS::Model::Certificate::CustomerOverrideHasBeenSet ( ) const
inline

Whether there is an override for the default certificate identifier.

Definition at line 277 of file Certificate.h.

◆ CustomerOverrideValidTillHasBeenSet()

bool Aws::RDS::Model::Certificate::CustomerOverrideValidTillHasBeenSet ( ) const
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 300 of file Certificate.h.

◆ GetCertificateArn()

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 231 of file Certificate.h.

◆ GetCertificateIdentifier()

const Aws::String& Aws::RDS::Model::Certificate::GetCertificateIdentifier ( ) const
inline

The unique key that identifies a certificate.

Definition at line 46 of file Certificate.h.

◆ GetCertificateType()

const Aws::String& Aws::RDS::Model::Certificate::GetCertificateType ( ) const
inline

The type of the certificate.

Definition at line 87 of file Certificate.h.

◆ GetCustomerOverride()

bool Aws::RDS::Model::Certificate::GetCustomerOverride ( ) const
inline

Whether there is an override for the default certificate identifier.

Definition at line 272 of file Certificate.h.

◆ GetCustomerOverrideValidTill()

const Aws::Utils::DateTime& Aws::RDS::Model::Certificate::GetCustomerOverrideValidTill ( ) const
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 294 of file Certificate.h.

◆ GetThumbprint()

const Aws::String& Aws::RDS::Model::Certificate::GetThumbprint ( ) const
inline

The thumbprint of the certificate.

Definition at line 128 of file Certificate.h.

◆ GetValidFrom()

const Aws::Utils::DateTime& Aws::RDS::Model::Certificate::GetValidFrom ( ) const
inline

The starting date from which the certificate is valid.

Definition at line 169 of file Certificate.h.

◆ GetValidTill()

const Aws::Utils::DateTime& Aws::RDS::Model::Certificate::GetValidTill ( ) const
inline

The final date that the certificate continues to be valid.

Definition at line 200 of file Certificate.h.

◆ operator=()

Certificate& Aws::RDS::Model::Certificate::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::Certificate::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::RDS::Model::Certificate::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetCertificateArn() [1/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 246 of file Certificate.h.

◆ SetCertificateArn() [2/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 241 of file Certificate.h.

◆ SetCertificateArn() [3/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 251 of file Certificate.h.

◆ SetCertificateIdentifier() [1/3]

void Aws::RDS::Model::Certificate::SetCertificateIdentifier ( Aws::String &&  value)
inline

The unique key that identifies a certificate.

Definition at line 61 of file Certificate.h.

◆ SetCertificateIdentifier() [2/3]

void Aws::RDS::Model::Certificate::SetCertificateIdentifier ( const Aws::String value)
inline

The unique key that identifies a certificate.

Definition at line 56 of file Certificate.h.

◆ SetCertificateIdentifier() [3/3]

void Aws::RDS::Model::Certificate::SetCertificateIdentifier ( const char *  value)
inline

The unique key that identifies a certificate.

Definition at line 66 of file Certificate.h.

◆ SetCertificateType() [1/3]

void Aws::RDS::Model::Certificate::SetCertificateType ( Aws::String &&  value)
inline

The type of the certificate.

Definition at line 102 of file Certificate.h.

◆ SetCertificateType() [2/3]

void Aws::RDS::Model::Certificate::SetCertificateType ( const Aws::String value)
inline

The type of the certificate.

Definition at line 97 of file Certificate.h.

◆ SetCertificateType() [3/3]

void Aws::RDS::Model::Certificate::SetCertificateType ( const char *  value)
inline

The type of the certificate.

Definition at line 107 of file Certificate.h.

◆ SetCustomerOverride()

void Aws::RDS::Model::Certificate::SetCustomerOverride ( bool  value)
inline

Whether there is an override for the default certificate identifier.

Definition at line 282 of file Certificate.h.

◆ SetCustomerOverrideValidTill() [1/2]

void Aws::RDS::Model::Certificate::SetCustomerOverrideValidTill ( Aws::Utils::DateTime &&  value)
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 312 of file Certificate.h.

◆ SetCustomerOverrideValidTill() [2/2]

void Aws::RDS::Model::Certificate::SetCustomerOverrideValidTill ( const Aws::Utils::DateTime value)
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 306 of file Certificate.h.

◆ SetThumbprint() [1/3]

void Aws::RDS::Model::Certificate::SetThumbprint ( Aws::String &&  value)
inline

The thumbprint of the certificate.

Definition at line 143 of file Certificate.h.

◆ SetThumbprint() [2/3]

void Aws::RDS::Model::Certificate::SetThumbprint ( const Aws::String value)
inline

The thumbprint of the certificate.

Definition at line 138 of file Certificate.h.

◆ SetThumbprint() [3/3]

void Aws::RDS::Model::Certificate::SetThumbprint ( const char *  value)
inline

The thumbprint of the certificate.

Definition at line 148 of file Certificate.h.

◆ SetValidFrom() [1/2]

void Aws::RDS::Model::Certificate::SetValidFrom ( Aws::Utils::DateTime &&  value)
inline

The starting date from which the certificate is valid.

Definition at line 184 of file Certificate.h.

◆ SetValidFrom() [2/2]

void Aws::RDS::Model::Certificate::SetValidFrom ( const Aws::Utils::DateTime value)
inline

The starting date from which the certificate is valid.

Definition at line 179 of file Certificate.h.

◆ SetValidTill() [1/2]

void Aws::RDS::Model::Certificate::SetValidTill ( Aws::Utils::DateTime &&  value)
inline

The final date that the certificate continues to be valid.

Definition at line 215 of file Certificate.h.

◆ SetValidTill() [2/2]

void Aws::RDS::Model::Certificate::SetValidTill ( const Aws::Utils::DateTime value)
inline

The final date that the certificate continues to be valid.

Definition at line 210 of file Certificate.h.

◆ ThumbprintHasBeenSet()

bool Aws::RDS::Model::Certificate::ThumbprintHasBeenSet ( ) const
inline

The thumbprint of the certificate.

Definition at line 133 of file Certificate.h.

◆ ValidFromHasBeenSet()

bool Aws::RDS::Model::Certificate::ValidFromHasBeenSet ( ) const
inline

The starting date from which the certificate is valid.

Definition at line 174 of file Certificate.h.

◆ ValidTillHasBeenSet()

bool Aws::RDS::Model::Certificate::ValidTillHasBeenSet ( ) const
inline

The final date that the certificate continues to be valid.

Definition at line 205 of file Certificate.h.

◆ WithCertificateArn() [1/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 261 of file Certificate.h.

◆ WithCertificateArn() [2/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 256 of file Certificate.h.

◆ WithCertificateArn() [3/3]

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

The Amazon Resource Name (ARN) for the certificate.

Definition at line 266 of file Certificate.h.

◆ WithCertificateIdentifier() [1/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateIdentifier ( Aws::String &&  value)
inline

The unique key that identifies a certificate.

Definition at line 76 of file Certificate.h.

◆ WithCertificateIdentifier() [2/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateIdentifier ( const Aws::String value)
inline

The unique key that identifies a certificate.

Definition at line 71 of file Certificate.h.

◆ WithCertificateIdentifier() [3/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateIdentifier ( const char *  value)
inline

The unique key that identifies a certificate.

Definition at line 81 of file Certificate.h.

◆ WithCertificateType() [1/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateType ( Aws::String &&  value)
inline

The type of the certificate.

Definition at line 117 of file Certificate.h.

◆ WithCertificateType() [2/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateType ( const Aws::String value)
inline

The type of the certificate.

Definition at line 112 of file Certificate.h.

◆ WithCertificateType() [3/3]

Certificate& Aws::RDS::Model::Certificate::WithCertificateType ( const char *  value)
inline

The type of the certificate.

Definition at line 122 of file Certificate.h.

◆ WithCustomerOverride()

Certificate& Aws::RDS::Model::Certificate::WithCustomerOverride ( bool  value)
inline

Whether there is an override for the default certificate identifier.

Definition at line 287 of file Certificate.h.

◆ WithCustomerOverrideValidTill() [1/2]

Certificate& Aws::RDS::Model::Certificate::WithCustomerOverrideValidTill ( Aws::Utils::DateTime &&  value)
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 324 of file Certificate.h.

◆ WithCustomerOverrideValidTill() [2/2]

Certificate& Aws::RDS::Model::Certificate::WithCustomerOverrideValidTill ( const Aws::Utils::DateTime value)
inline

If there is an override for the default certificate identifier, when the override expires.

Definition at line 318 of file Certificate.h.

◆ WithThumbprint() [1/3]

Certificate& Aws::RDS::Model::Certificate::WithThumbprint ( Aws::String &&  value)
inline

The thumbprint of the certificate.

Definition at line 158 of file Certificate.h.

◆ WithThumbprint() [2/3]

Certificate& Aws::RDS::Model::Certificate::WithThumbprint ( const Aws::String value)
inline

The thumbprint of the certificate.

Definition at line 153 of file Certificate.h.

◆ WithThumbprint() [3/3]

Certificate& Aws::RDS::Model::Certificate::WithThumbprint ( const char *  value)
inline

The thumbprint of the certificate.

Definition at line 163 of file Certificate.h.

◆ WithValidFrom() [1/2]

Certificate& Aws::RDS::Model::Certificate::WithValidFrom ( Aws::Utils::DateTime &&  value)
inline

The starting date from which the certificate is valid.

Definition at line 194 of file Certificate.h.

◆ WithValidFrom() [2/2]

Certificate& Aws::RDS::Model::Certificate::WithValidFrom ( const Aws::Utils::DateTime value)
inline

The starting date from which the certificate is valid.

Definition at line 189 of file Certificate.h.

◆ WithValidTill() [1/2]

Certificate& Aws::RDS::Model::Certificate::WithValidTill ( Aws::Utils::DateTime &&  value)
inline

The final date that the certificate continues to be valid.

Definition at line 225 of file Certificate.h.

◆ WithValidTill() [2/2]

Certificate& Aws::RDS::Model::Certificate::WithValidTill ( const Aws::Utils::DateTime value)
inline

The final date that the certificate continues to be valid.

Definition at line 220 of file Certificate.h.


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