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

#include <GetSAMLProviderResult.h>

Public Member Functions

 GetSAMLProviderResult ()
 
 GetSAMLProviderResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetSAMLProviderResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetSAMLMetadataDocument () const
 
void SetSAMLMetadataDocument (const Aws::String &value)
 
void SetSAMLMetadataDocument (Aws::String &&value)
 
void SetSAMLMetadataDocument (const char *value)
 
GetSAMLProviderResultWithSAMLMetadataDocument (const Aws::String &value)
 
GetSAMLProviderResultWithSAMLMetadataDocument (Aws::String &&value)
 
GetSAMLProviderResultWithSAMLMetadataDocument (const char *value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
GetSAMLProviderResultWithCreateDate (const Aws::Utils::DateTime &value)
 
GetSAMLProviderResultWithCreateDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetValidUntil () const
 
void SetValidUntil (const Aws::Utils::DateTime &value)
 
void SetValidUntil (Aws::Utils::DateTime &&value)
 
GetSAMLProviderResultWithValidUntil (const Aws::Utils::DateTime &value)
 
GetSAMLProviderResultWithValidUntil (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
GetSAMLProviderResultWithTags (const Aws::Vector< Tag > &value)
 
GetSAMLProviderResultWithTags (Aws::Vector< Tag > &&value)
 
GetSAMLProviderResultAddTags (const Tag &value)
 
GetSAMLProviderResultAddTags (Tag &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetSAMLProviderResultWithResponseMetadata (const ResponseMetadata &value)
 
GetSAMLProviderResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful GetSAMLProvider request.

See Also:

AWS API Reference

Definition at line 37 of file GetSAMLProviderResult.h.

Constructor & Destructor Documentation

◆ GetSAMLProviderResult() [1/2]

Aws::IAM::Model::GetSAMLProviderResult::GetSAMLProviderResult ( )

◆ GetSAMLProviderResult() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 192 of file GetSAMLProviderResult.h.

◆ AddTags() [2/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 201 of file GetSAMLProviderResult.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::IAM::Model::GetSAMLProviderResult::GetCreateDate ( ) const
inline

The date and time when the SAML provider was created.

Definition at line 91 of file GetSAMLProviderResult.h.

◆ GetResponseMetadata()

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

Definition at line 205 of file GetSAMLProviderResult.h.

◆ GetSAMLMetadataDocument()

const Aws::String& Aws::IAM::Model::GetSAMLProviderResult::GetSAMLMetadataDocument ( ) const
inline

The XML metadata document that includes information about an identity provider.

Definition at line 49 of file GetSAMLProviderResult.h.

◆ GetTags()

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

A list of tags that are attached to the specified IAM SAML provider. 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 147 of file GetSAMLProviderResult.h.

◆ GetValidUntil()

const Aws::Utils::DateTime& Aws::IAM::Model::GetSAMLProviderResult::GetValidUntil ( ) const
inline

The expiration date and time for the SAML provider.

Definition at line 117 of file GetSAMLProviderResult.h.

◆ operator=()

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

◆ SetCreateDate() [1/2]

void Aws::IAM::Model::GetSAMLProviderResult::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the SAML provider was created.

Definition at line 101 of file GetSAMLProviderResult.h.

◆ SetCreateDate() [2/2]

void Aws::IAM::Model::GetSAMLProviderResult::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time when the SAML provider was created.

Definition at line 96 of file GetSAMLProviderResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 208 of file GetSAMLProviderResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 211 of file GetSAMLProviderResult.h.

◆ SetSAMLMetadataDocument() [1/3]

void Aws::IAM::Model::GetSAMLProviderResult::SetSAMLMetadataDocument ( Aws::String &&  value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 61 of file GetSAMLProviderResult.h.

◆ SetSAMLMetadataDocument() [2/3]

void Aws::IAM::Model::GetSAMLProviderResult::SetSAMLMetadataDocument ( const Aws::String value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 55 of file GetSAMLProviderResult.h.

◆ SetSAMLMetadataDocument() [3/3]

void Aws::IAM::Model::GetSAMLProviderResult::SetSAMLMetadataDocument ( const char *  value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 67 of file GetSAMLProviderResult.h.

◆ SetTags() [1/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 165 of file GetSAMLProviderResult.h.

◆ SetTags() [2/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 156 of file GetSAMLProviderResult.h.

◆ SetValidUntil() [1/2]

void Aws::IAM::Model::GetSAMLProviderResult::SetValidUntil ( Aws::Utils::DateTime &&  value)
inline

The expiration date and time for the SAML provider.

Definition at line 127 of file GetSAMLProviderResult.h.

◆ SetValidUntil() [2/2]

void Aws::IAM::Model::GetSAMLProviderResult::SetValidUntil ( const Aws::Utils::DateTime value)
inline

The expiration date and time for the SAML provider.

Definition at line 122 of file GetSAMLProviderResult.h.

◆ WithCreateDate() [1/2]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the SAML provider was created.

Definition at line 111 of file GetSAMLProviderResult.h.

◆ WithCreateDate() [2/2]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time when the SAML provider was created.

Definition at line 106 of file GetSAMLProviderResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 214 of file GetSAMLProviderResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 217 of file GetSAMLProviderResult.h.

◆ WithSAMLMetadataDocument() [1/3]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithSAMLMetadataDocument ( Aws::String &&  value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 79 of file GetSAMLProviderResult.h.

◆ WithSAMLMetadataDocument() [2/3]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithSAMLMetadataDocument ( const Aws::String value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 73 of file GetSAMLProviderResult.h.

◆ WithSAMLMetadataDocument() [3/3]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithSAMLMetadataDocument ( const char *  value)
inline

The XML metadata document that includes information about an identity provider.

Definition at line 85 of file GetSAMLProviderResult.h.

◆ WithTags() [1/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 183 of file GetSAMLProviderResult.h.

◆ WithTags() [2/2]

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

A list of tags that are attached to the specified IAM SAML provider. 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 174 of file GetSAMLProviderResult.h.

◆ WithValidUntil() [1/2]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithValidUntil ( Aws::Utils::DateTime &&  value)
inline

The expiration date and time for the SAML provider.

Definition at line 137 of file GetSAMLProviderResult.h.

◆ WithValidUntil() [2/2]

GetSAMLProviderResult& Aws::IAM::Model::GetSAMLProviderResult::WithValidUntil ( const Aws::Utils::DateTime value)
inline

The expiration date and time for the SAML provider.

Definition at line 132 of file GetSAMLProviderResult.h.


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