AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::AuthenticationProfile Class Reference

#include <AuthenticationProfile.h>

Public Member Functions

 AuthenticationProfile ()
 
 AuthenticationProfile (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AuthenticationProfileoperator= (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::StringGetAuthenticationProfileName () const
 
bool AuthenticationProfileNameHasBeenSet () const
 
void SetAuthenticationProfileName (const Aws::String &value)
 
void SetAuthenticationProfileName (Aws::String &&value)
 
void SetAuthenticationProfileName (const char *value)
 
AuthenticationProfileWithAuthenticationProfileName (const Aws::String &value)
 
AuthenticationProfileWithAuthenticationProfileName (Aws::String &&value)
 
AuthenticationProfileWithAuthenticationProfileName (const char *value)
 
const Aws::StringGetAuthenticationProfileContent () const
 
bool AuthenticationProfileContentHasBeenSet () const
 
void SetAuthenticationProfileContent (const Aws::String &value)
 
void SetAuthenticationProfileContent (Aws::String &&value)
 
void SetAuthenticationProfileContent (const char *value)
 
AuthenticationProfileWithAuthenticationProfileContent (const Aws::String &value)
 
AuthenticationProfileWithAuthenticationProfileContent (Aws::String &&value)
 
AuthenticationProfileWithAuthenticationProfileContent (const char *value)
 

Detailed Description

Describes an authentication profile.

See Also:

AWS API Reference

Definition at line 31 of file AuthenticationProfile.h.

Constructor & Destructor Documentation

◆ AuthenticationProfile() [1/2]

Aws::Redshift::Model::AuthenticationProfile::AuthenticationProfile ( )

◆ AuthenticationProfile() [2/2]

Aws::Redshift::Model::AuthenticationProfile::AuthenticationProfile ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AuthenticationProfileContentHasBeenSet()

bool Aws::Redshift::Model::AuthenticationProfile::AuthenticationProfileContentHasBeenSet ( ) const
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 93 of file AuthenticationProfile.h.

◆ AuthenticationProfileNameHasBeenSet()

bool Aws::Redshift::Model::AuthenticationProfile::AuthenticationProfileNameHasBeenSet ( ) const
inline

The name of the authentication profile.

Definition at line 50 of file AuthenticationProfile.h.

◆ GetAuthenticationProfileContent()

const Aws::String& Aws::Redshift::Model::AuthenticationProfile::GetAuthenticationProfileContent ( ) const
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 87 of file AuthenticationProfile.h.

◆ GetAuthenticationProfileName()

const Aws::String& Aws::Redshift::Model::AuthenticationProfile::GetAuthenticationProfileName ( ) const
inline

The name of the authentication profile.

Definition at line 45 of file AuthenticationProfile.h.

◆ operator=()

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::AuthenticationProfile::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetAuthenticationProfileContent() [1/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileContent ( Aws::String &&  value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 105 of file AuthenticationProfile.h.

◆ SetAuthenticationProfileContent() [2/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileContent ( const Aws::String value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 99 of file AuthenticationProfile.h.

◆ SetAuthenticationProfileContent() [3/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileContent ( const char *  value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 111 of file AuthenticationProfile.h.

◆ SetAuthenticationProfileName() [1/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileName ( Aws::String &&  value)
inline

The name of the authentication profile.

Definition at line 60 of file AuthenticationProfile.h.

◆ SetAuthenticationProfileName() [2/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileName ( const Aws::String value)
inline

The name of the authentication profile.

Definition at line 55 of file AuthenticationProfile.h.

◆ SetAuthenticationProfileName() [3/3]

void Aws::Redshift::Model::AuthenticationProfile::SetAuthenticationProfileName ( const char *  value)
inline

The name of the authentication profile.

Definition at line 65 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileContent() [1/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileContent ( Aws::String &&  value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 123 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileContent() [2/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileContent ( const Aws::String value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 117 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileContent() [3/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileContent ( const char *  value)
inline

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Definition at line 129 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileName() [1/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileName ( Aws::String &&  value)
inline

The name of the authentication profile.

Definition at line 75 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileName() [2/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileName ( const Aws::String value)
inline

The name of the authentication profile.

Definition at line 70 of file AuthenticationProfile.h.

◆ WithAuthenticationProfileName() [3/3]

AuthenticationProfile& Aws::Redshift::Model::AuthenticationProfile::WithAuthenticationProfileName ( const char *  value)
inline

The name of the authentication profile.

Definition at line 80 of file AuthenticationProfile.h.


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