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

#include <UploadServerCertificateResult.h>

Public Member Functions

 UploadServerCertificateResult ()
 
 UploadServerCertificateResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
UploadServerCertificateResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const ServerCertificateMetadataGetServerCertificateMetadata () const
 
void SetServerCertificateMetadata (const ServerCertificateMetadata &value)
 
void SetServerCertificateMetadata (ServerCertificateMetadata &&value)
 
UploadServerCertificateResultWithServerCertificateMetadata (const ServerCertificateMetadata &value)
 
UploadServerCertificateResultWithServerCertificateMetadata (ServerCertificateMetadata &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
UploadServerCertificateResultWithTags (const Aws::Vector< Tag > &value)
 
UploadServerCertificateResultWithTags (Aws::Vector< Tag > &&value)
 
UploadServerCertificateResultAddTags (const Tag &value)
 
UploadServerCertificateResultAddTags (Tag &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
UploadServerCertificateResultWithResponseMetadata (const ResponseMetadata &value)
 
UploadServerCertificateResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful UploadServerCertificate request.

See Also:

AWS API Reference

Definition at line 36 of file UploadServerCertificateResult.h.

Constructor & Destructor Documentation

◆ UploadServerCertificateResult() [1/2]

Aws::IAM::Model::UploadServerCertificateResult::UploadServerCertificateResult ( )

◆ UploadServerCertificateResult() [2/2]

Aws::IAM::Model::UploadServerCertificateResult::UploadServerCertificateResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddTags() [1/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::AddTags ( const Tag value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 127 of file UploadServerCertificateResult.h.

◆ AddTags() [2/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::AddTags ( Tag &&  value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 136 of file UploadServerCertificateResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::IAM::Model::UploadServerCertificateResult::GetResponseMetadata ( ) const
inline

Definition at line 140 of file UploadServerCertificateResult.h.

◆ GetServerCertificateMetadata()

const ServerCertificateMetadata& Aws::IAM::Model::UploadServerCertificateResult::GetServerCertificateMetadata ( ) const
inline

The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

Definition at line 48 of file UploadServerCertificateResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::IAM::Model::UploadServerCertificateResult::GetTags ( ) const
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 82 of file UploadServerCertificateResult.h.

◆ operator=()

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetResponseMetadata() [1/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 143 of file UploadServerCertificateResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 146 of file UploadServerCertificateResult.h.

◆ SetServerCertificateMetadata() [1/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetServerCertificateMetadata ( const ServerCertificateMetadata value)
inline

The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

Definition at line 54 of file UploadServerCertificateResult.h.

◆ SetServerCertificateMetadata() [2/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetServerCertificateMetadata ( ServerCertificateMetadata &&  value)
inline

The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

Definition at line 60 of file UploadServerCertificateResult.h.

◆ SetTags() [1/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 100 of file UploadServerCertificateResult.h.

◆ SetTags() [2/2]

void Aws::IAM::Model::UploadServerCertificateResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 91 of file UploadServerCertificateResult.h.

◆ WithResponseMetadata() [1/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 149 of file UploadServerCertificateResult.h.

◆ WithResponseMetadata() [2/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 152 of file UploadServerCertificateResult.h.

◆ WithServerCertificateMetadata() [1/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithServerCertificateMetadata ( const ServerCertificateMetadata value)
inline

The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

Definition at line 66 of file UploadServerCertificateResult.h.

◆ WithServerCertificateMetadata() [2/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithServerCertificateMetadata ( ServerCertificateMetadata &&  value)
inline

The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

Definition at line 72 of file UploadServerCertificateResult.h.

◆ WithTags() [1/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 118 of file UploadServerCertificateResult.h.

◆ WithTags() [2/2]

UploadServerCertificateResult& Aws::IAM::Model::UploadServerCertificateResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Definition at line 109 of file UploadServerCertificateResult.h.


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