AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::SAMLOptionsOutput Class Reference

#include <SAMLOptionsOutput.h>

Public Member Functions

 SAMLOptionsOutput ()
 
 SAMLOptionsOutput (Aws::Utils::Json::JsonView jsonValue)
 
SAMLOptionsOutputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
SAMLOptionsOutputWithEnabled (bool value)
 
const SAMLIdpGetIdp () const
 
bool IdpHasBeenSet () const
 
void SetIdp (const SAMLIdp &value)
 
void SetIdp (SAMLIdp &&value)
 
SAMLOptionsOutputWithIdp (const SAMLIdp &value)
 
SAMLOptionsOutputWithIdp (SAMLIdp &&value)
 
const Aws::StringGetSubjectKey () const
 
bool SubjectKeyHasBeenSet () const
 
void SetSubjectKey (const Aws::String &value)
 
void SetSubjectKey (Aws::String &&value)
 
void SetSubjectKey (const char *value)
 
SAMLOptionsOutputWithSubjectKey (const Aws::String &value)
 
SAMLOptionsOutputWithSubjectKey (Aws::String &&value)
 
SAMLOptionsOutputWithSubjectKey (const char *value)
 
const Aws::StringGetRolesKey () const
 
bool RolesKeyHasBeenSet () const
 
void SetRolesKey (const Aws::String &value)
 
void SetRolesKey (Aws::String &&value)
 
void SetRolesKey (const char *value)
 
SAMLOptionsOutputWithRolesKey (const Aws::String &value)
 
SAMLOptionsOutputWithRolesKey (Aws::String &&value)
 
SAMLOptionsOutputWithRolesKey (const char *value)
 
int GetSessionTimeoutMinutes () const
 
bool SessionTimeoutMinutesHasBeenSet () const
 
void SetSessionTimeoutMinutes (int value)
 
SAMLOptionsOutputWithSessionTimeoutMinutes (int value)
 

Detailed Description

Describes the SAML application configured for the domain.

See Also:

AWS API Reference

Definition at line 33 of file SAMLOptionsOutput.h.

Constructor & Destructor Documentation

◆ SAMLOptionsOutput() [1/2]

Aws::ElasticsearchService::Model::SAMLOptionsOutput::SAMLOptionsOutput ( )

◆ SAMLOptionsOutput() [2/2]

Aws::ElasticsearchService::Model::SAMLOptionsOutput::SAMLOptionsOutput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EnabledHasBeenSet()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::EnabledHasBeenSet ( ) const
inline

True if SAML is enabled.

Definition at line 50 of file SAMLOptionsOutput.h.

◆ GetEnabled()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::GetEnabled ( ) const
inline

True if SAML is enabled.

Definition at line 45 of file SAMLOptionsOutput.h.

◆ GetIdp()

const SAMLIdp& Aws::ElasticsearchService::Model::SAMLOptionsOutput::GetIdp ( ) const
inline

Describes the SAML Identity Provider's information.

Definition at line 66 of file SAMLOptionsOutput.h.

◆ GetRolesKey()

const Aws::String& Aws::ElasticsearchService::Model::SAMLOptionsOutput::GetRolesKey ( ) const
inline

The key used for matching the SAML Roles attribute.

Definition at line 138 of file SAMLOptionsOutput.h.

◆ GetSessionTimeoutMinutes()

int Aws::ElasticsearchService::Model::SAMLOptionsOutput::GetSessionTimeoutMinutes ( ) const
inline

The duration, in minutes, after which a user session becomes inactive.

Definition at line 179 of file SAMLOptionsOutput.h.

◆ GetSubjectKey()

const Aws::String& Aws::ElasticsearchService::Model::SAMLOptionsOutput::GetSubjectKey ( ) const
inline

The key used for matching the SAML Subject attribute.

Definition at line 97 of file SAMLOptionsOutput.h.

◆ IdpHasBeenSet()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::IdpHasBeenSet ( ) const
inline

Describes the SAML Identity Provider's information.

Definition at line 71 of file SAMLOptionsOutput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::SAMLOptionsOutput::Jsonize ( ) const

◆ operator=()

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RolesKeyHasBeenSet()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::RolesKeyHasBeenSet ( ) const
inline

The key used for matching the SAML Roles attribute.

Definition at line 143 of file SAMLOptionsOutput.h.

◆ SessionTimeoutMinutesHasBeenSet()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::SessionTimeoutMinutesHasBeenSet ( ) const
inline

The duration, in minutes, after which a user session becomes inactive.

Definition at line 184 of file SAMLOptionsOutput.h.

◆ SetEnabled()

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetEnabled ( bool  value)
inline

True if SAML is enabled.

Definition at line 55 of file SAMLOptionsOutput.h.

◆ SetIdp() [1/2]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetIdp ( const SAMLIdp value)
inline

Describes the SAML Identity Provider's information.

Definition at line 76 of file SAMLOptionsOutput.h.

◆ SetIdp() [2/2]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetIdp ( SAMLIdp &&  value)
inline

Describes the SAML Identity Provider's information.

Definition at line 81 of file SAMLOptionsOutput.h.

◆ SetRolesKey() [1/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetRolesKey ( Aws::String &&  value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 153 of file SAMLOptionsOutput.h.

◆ SetRolesKey() [2/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetRolesKey ( const Aws::String value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 148 of file SAMLOptionsOutput.h.

◆ SetRolesKey() [3/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetRolesKey ( const char *  value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 158 of file SAMLOptionsOutput.h.

◆ SetSessionTimeoutMinutes()

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetSessionTimeoutMinutes ( int  value)
inline

The duration, in minutes, after which a user session becomes inactive.

Definition at line 189 of file SAMLOptionsOutput.h.

◆ SetSubjectKey() [1/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetSubjectKey ( Aws::String &&  value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 112 of file SAMLOptionsOutput.h.

◆ SetSubjectKey() [2/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetSubjectKey ( const Aws::String value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 107 of file SAMLOptionsOutput.h.

◆ SetSubjectKey() [3/3]

void Aws::ElasticsearchService::Model::SAMLOptionsOutput::SetSubjectKey ( const char *  value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 117 of file SAMLOptionsOutput.h.

◆ SubjectKeyHasBeenSet()

bool Aws::ElasticsearchService::Model::SAMLOptionsOutput::SubjectKeyHasBeenSet ( ) const
inline

The key used for matching the SAML Subject attribute.

Definition at line 102 of file SAMLOptionsOutput.h.

◆ WithEnabled()

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithEnabled ( bool  value)
inline

True if SAML is enabled.

Definition at line 60 of file SAMLOptionsOutput.h.

◆ WithIdp() [1/2]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithIdp ( const SAMLIdp value)
inline

Describes the SAML Identity Provider's information.

Definition at line 86 of file SAMLOptionsOutput.h.

◆ WithIdp() [2/2]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithIdp ( SAMLIdp &&  value)
inline

Describes the SAML Identity Provider's information.

Definition at line 91 of file SAMLOptionsOutput.h.

◆ WithRolesKey() [1/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithRolesKey ( Aws::String &&  value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 168 of file SAMLOptionsOutput.h.

◆ WithRolesKey() [2/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithRolesKey ( const Aws::String value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 163 of file SAMLOptionsOutput.h.

◆ WithRolesKey() [3/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithRolesKey ( const char *  value)
inline

The key used for matching the SAML Roles attribute.

Definition at line 173 of file SAMLOptionsOutput.h.

◆ WithSessionTimeoutMinutes()

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithSessionTimeoutMinutes ( int  value)
inline

The duration, in minutes, after which a user session becomes inactive.

Definition at line 194 of file SAMLOptionsOutput.h.

◆ WithSubjectKey() [1/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithSubjectKey ( Aws::String &&  value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 127 of file SAMLOptionsOutput.h.

◆ WithSubjectKey() [2/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithSubjectKey ( const Aws::String value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 122 of file SAMLOptionsOutput.h.

◆ WithSubjectKey() [3/3]

SAMLOptionsOutput& Aws::ElasticsearchService::Model::SAMLOptionsOutput::WithSubjectKey ( const char *  value)
inline

The key used for matching the SAML Subject attribute.

Definition at line 132 of file SAMLOptionsOutput.h.


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