AWS SDK for C++  1.8.26
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::SigningCertificate Class Reference

#include <SigningCertificate.h>

Public Member Functions

 SigningCertificate ()
 
 SigningCertificate (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SigningCertificateoperator= (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::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
SigningCertificateWithUserName (const Aws::String &value)
 
SigningCertificateWithUserName (Aws::String &&value)
 
SigningCertificateWithUserName (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)
 
SigningCertificateWithCertificateId (const Aws::String &value)
 
SigningCertificateWithCertificateId (Aws::String &&value)
 
SigningCertificateWithCertificateId (const char *value)
 
const Aws::StringGetCertificateBody () const
 
bool CertificateBodyHasBeenSet () const
 
void SetCertificateBody (const Aws::String &value)
 
void SetCertificateBody (Aws::String &&value)
 
void SetCertificateBody (const char *value)
 
SigningCertificateWithCertificateBody (const Aws::String &value)
 
SigningCertificateWithCertificateBody (Aws::String &&value)
 
SigningCertificateWithCertificateBody (const char *value)
 
const StatusTypeGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const StatusType &value)
 
void SetStatus (StatusType &&value)
 
SigningCertificateWithStatus (const StatusType &value)
 
SigningCertificateWithStatus (StatusType &&value)
 
const Aws::Utils::DateTimeGetUploadDate () const
 
bool UploadDateHasBeenSet () const
 
void SetUploadDate (const Aws::Utils::DateTime &value)
 
void SetUploadDate (Aws::Utils::DateTime &&value)
 
SigningCertificateWithUploadDate (const Aws::Utils::DateTime &value)
 
SigningCertificateWithUploadDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about an X.509 signing certificate.

This data type is used as a response element in the UploadSigningCertificate and ListSigningCertificates operations.

See Also:

AWS API Reference

Definition at line 35 of file SigningCertificate.h.

Constructor & Destructor Documentation

◆ SigningCertificate() [1/2]

Aws::IAM::Model::SigningCertificate::SigningCertificate ( )

◆ SigningCertificate() [2/2]

Aws::IAM::Model::SigningCertificate::SigningCertificate ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CertificateBodyHasBeenSet()

bool Aws::IAM::Model::SigningCertificate::CertificateBodyHasBeenSet ( ) const
inline

The contents of the signing certificate.

Definition at line 136 of file SigningCertificate.h.

◆ CertificateIdHasBeenSet()

bool Aws::IAM::Model::SigningCertificate::CertificateIdHasBeenSet ( ) const
inline

The ID for the signing certificate.

Definition at line 95 of file SigningCertificate.h.

◆ GetCertificateBody()

const Aws::String& Aws::IAM::Model::SigningCertificate::GetCertificateBody ( ) const
inline

The contents of the signing certificate.

Definition at line 131 of file SigningCertificate.h.

◆ GetCertificateId()

const Aws::String& Aws::IAM::Model::SigningCertificate::GetCertificateId ( ) const
inline

The ID for the signing certificate.

Definition at line 90 of file SigningCertificate.h.

◆ GetStatus()

const StatusType& Aws::IAM::Model::SigningCertificate::GetStatus ( ) const
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 173 of file SigningCertificate.h.

◆ GetUploadDate()

const Aws::Utils::DateTime& Aws::IAM::Model::SigningCertificate::GetUploadDate ( ) const
inline

The date when the signing certificate was uploaded.

Definition at line 209 of file SigningCertificate.h.

◆ GetUserName()

const Aws::String& Aws::IAM::Model::SigningCertificate::GetUserName ( ) const
inline

The name of the user the signing certificate is associated with.

Definition at line 49 of file SigningCertificate.h.

◆ operator=()

SigningCertificate& Aws::IAM::Model::SigningCertificate::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

void Aws::IAM::Model::SigningCertificate::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetCertificateBody() [1/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateBody ( const Aws::String value)
inline

The contents of the signing certificate.

Definition at line 141 of file SigningCertificate.h.

◆ SetCertificateBody() [2/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateBody ( Aws::String &&  value)
inline

The contents of the signing certificate.

Definition at line 146 of file SigningCertificate.h.

◆ SetCertificateBody() [3/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateBody ( const char *  value)
inline

The contents of the signing certificate.

Definition at line 151 of file SigningCertificate.h.

◆ SetCertificateId() [1/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateId ( const Aws::String value)
inline

The ID for the signing certificate.

Definition at line 100 of file SigningCertificate.h.

◆ SetCertificateId() [2/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateId ( Aws::String &&  value)
inline

The ID for the signing certificate.

Definition at line 105 of file SigningCertificate.h.

◆ SetCertificateId() [3/3]

void Aws::IAM::Model::SigningCertificate::SetCertificateId ( const char *  value)
inline

The ID for the signing certificate.

Definition at line 110 of file SigningCertificate.h.

◆ SetStatus() [1/2]

void Aws::IAM::Model::SigningCertificate::SetStatus ( const StatusType value)
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 185 of file SigningCertificate.h.

◆ SetStatus() [2/2]

void Aws::IAM::Model::SigningCertificate::SetStatus ( StatusType &&  value)
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 191 of file SigningCertificate.h.

◆ SetUploadDate() [1/2]

void Aws::IAM::Model::SigningCertificate::SetUploadDate ( const Aws::Utils::DateTime value)
inline

The date when the signing certificate was uploaded.

Definition at line 219 of file SigningCertificate.h.

◆ SetUploadDate() [2/2]

void Aws::IAM::Model::SigningCertificate::SetUploadDate ( Aws::Utils::DateTime &&  value)
inline

The date when the signing certificate was uploaded.

Definition at line 224 of file SigningCertificate.h.

◆ SetUserName() [1/3]

void Aws::IAM::Model::SigningCertificate::SetUserName ( const Aws::String value)
inline

The name of the user the signing certificate is associated with.

Definition at line 59 of file SigningCertificate.h.

◆ SetUserName() [2/3]

void Aws::IAM::Model::SigningCertificate::SetUserName ( Aws::String &&  value)
inline

The name of the user the signing certificate is associated with.

Definition at line 64 of file SigningCertificate.h.

◆ SetUserName() [3/3]

void Aws::IAM::Model::SigningCertificate::SetUserName ( const char *  value)
inline

The name of the user the signing certificate is associated with.

Definition at line 69 of file SigningCertificate.h.

◆ StatusHasBeenSet()

bool Aws::IAM::Model::SigningCertificate::StatusHasBeenSet ( ) const
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 179 of file SigningCertificate.h.

◆ UploadDateHasBeenSet()

bool Aws::IAM::Model::SigningCertificate::UploadDateHasBeenSet ( ) const
inline

The date when the signing certificate was uploaded.

Definition at line 214 of file SigningCertificate.h.

◆ UserNameHasBeenSet()

bool Aws::IAM::Model::SigningCertificate::UserNameHasBeenSet ( ) const
inline

The name of the user the signing certificate is associated with.

Definition at line 54 of file SigningCertificate.h.

◆ WithCertificateBody() [1/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateBody ( const Aws::String value)
inline

The contents of the signing certificate.

Definition at line 156 of file SigningCertificate.h.

◆ WithCertificateBody() [2/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateBody ( Aws::String &&  value)
inline

The contents of the signing certificate.

Definition at line 161 of file SigningCertificate.h.

◆ WithCertificateBody() [3/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateBody ( const char *  value)
inline

The contents of the signing certificate.

Definition at line 166 of file SigningCertificate.h.

◆ WithCertificateId() [1/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateId ( const Aws::String value)
inline

The ID for the signing certificate.

Definition at line 115 of file SigningCertificate.h.

◆ WithCertificateId() [2/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateId ( Aws::String &&  value)
inline

The ID for the signing certificate.

Definition at line 120 of file SigningCertificate.h.

◆ WithCertificateId() [3/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithCertificateId ( const char *  value)
inline

The ID for the signing certificate.

Definition at line 125 of file SigningCertificate.h.

◆ WithStatus() [1/2]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithStatus ( const StatusType value)
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 197 of file SigningCertificate.h.

◆ WithStatus() [2/2]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithStatus ( StatusType &&  value)
inline

The status of the signing certificate. Active means that the key is valid for API calls, while Inactive means it is not.

Definition at line 203 of file SigningCertificate.h.

◆ WithUploadDate() [1/2]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithUploadDate ( const Aws::Utils::DateTime value)
inline

The date when the signing certificate was uploaded.

Definition at line 229 of file SigningCertificate.h.

◆ WithUploadDate() [2/2]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithUploadDate ( Aws::Utils::DateTime &&  value)
inline

The date when the signing certificate was uploaded.

Definition at line 234 of file SigningCertificate.h.

◆ WithUserName() [1/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithUserName ( const Aws::String value)
inline

The name of the user the signing certificate is associated with.

Definition at line 74 of file SigningCertificate.h.

◆ WithUserName() [2/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithUserName ( Aws::String &&  value)
inline

The name of the user the signing certificate is associated with.

Definition at line 79 of file SigningCertificate.h.

◆ WithUserName() [3/3]

SigningCertificate& Aws::IAM::Model::SigningCertificate::WithUserName ( const char *  value)
inline

The name of the user the signing certificate is associated with.

Definition at line 84 of file SigningCertificate.h.


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