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

#include <GetClusterCredentialsResult.h>

Public Member Functions

 GetClusterCredentialsResult ()
 
 GetClusterCredentialsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetClusterCredentialsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetDbUser () const
 
void SetDbUser (const Aws::String &value)
 
void SetDbUser (Aws::String &&value)
 
void SetDbUser (const char *value)
 
GetClusterCredentialsResultWithDbUser (const Aws::String &value)
 
GetClusterCredentialsResultWithDbUser (Aws::String &&value)
 
GetClusterCredentialsResultWithDbUser (const char *value)
 
const Aws::StringGetDbPassword () const
 
void SetDbPassword (const Aws::String &value)
 
void SetDbPassword (Aws::String &&value)
 
void SetDbPassword (const char *value)
 
GetClusterCredentialsResultWithDbPassword (const Aws::String &value)
 
GetClusterCredentialsResultWithDbPassword (Aws::String &&value)
 
GetClusterCredentialsResultWithDbPassword (const char *value)
 
const Aws::Utils::DateTimeGetExpiration () const
 
void SetExpiration (const Aws::Utils::DateTime &value)
 
void SetExpiration (Aws::Utils::DateTime &&value)
 
GetClusterCredentialsResultWithExpiration (const Aws::Utils::DateTime &value)
 
GetClusterCredentialsResultWithExpiration (Aws::Utils::DateTime &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetClusterCredentialsResultWithResponseMetadata (const ResponseMetadata &value)
 
GetClusterCredentialsResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Temporary credentials with authorization to log on to an Amazon Redshift database.

See Also:

AWS API Reference

Definition at line 35 of file GetClusterCredentialsResult.h.

Constructor & Destructor Documentation

◆ GetClusterCredentialsResult() [1/2]

Aws::Redshift::Model::GetClusterCredentialsResult::GetClusterCredentialsResult ( )

◆ GetClusterCredentialsResult() [2/2]

Aws::Redshift::Model::GetClusterCredentialsResult::GetClusterCredentialsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetDbPassword()

const Aws::String& Aws::Redshift::Model::GetClusterCredentialsResult::GetDbPassword ( ) const
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 125 of file GetClusterCredentialsResult.h.

◆ GetDbUser()

const Aws::String& Aws::Redshift::Model::GetClusterCredentialsResult::GetDbUser ( ) const
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 52 of file GetClusterCredentialsResult.h.

◆ GetExpiration()

const Aws::Utils::DateTime& Aws::Redshift::Model::GetClusterCredentialsResult::GetExpiration ( ) const
inline

The date and time the password in DbPassword expires.

Definition at line 167 of file GetClusterCredentialsResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::GetClusterCredentialsResult::GetResponseMetadata ( ) const
inline

Definition at line 191 of file GetClusterCredentialsResult.h.

◆ operator=()

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

◆ SetDbPassword() [1/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbPassword ( Aws::String &&  value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 137 of file GetClusterCredentialsResult.h.

◆ SetDbPassword() [2/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbPassword ( const Aws::String value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 131 of file GetClusterCredentialsResult.h.

◆ SetDbPassword() [3/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbPassword ( const char *  value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 143 of file GetClusterCredentialsResult.h.

◆ SetDbUser() [1/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbUser ( Aws::String &&  value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 74 of file GetClusterCredentialsResult.h.

◆ SetDbUser() [2/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbUser ( const Aws::String value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 63 of file GetClusterCredentialsResult.h.

◆ SetDbUser() [3/3]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetDbUser ( const char *  value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 85 of file GetClusterCredentialsResult.h.

◆ SetExpiration() [1/2]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetExpiration ( Aws::Utils::DateTime &&  value)
inline

The date and time the password in DbPassword expires.

Definition at line 177 of file GetClusterCredentialsResult.h.

◆ SetExpiration() [2/2]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetExpiration ( const Aws::Utils::DateTime value)
inline

The date and time the password in DbPassword expires.

Definition at line 172 of file GetClusterCredentialsResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 194 of file GetClusterCredentialsResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::GetClusterCredentialsResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 197 of file GetClusterCredentialsResult.h.

◆ WithDbPassword() [1/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbPassword ( Aws::String &&  value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 155 of file GetClusterCredentialsResult.h.

◆ WithDbPassword() [2/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbPassword ( const Aws::String value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 149 of file GetClusterCredentialsResult.h.

◆ WithDbPassword() [3/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbPassword ( const char *  value)
inline

A temporary password that authorizes the user name returned by DbUser to log on to the database DbName.

Definition at line 161 of file GetClusterCredentialsResult.h.

◆ WithDbUser() [1/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbUser ( Aws::String &&  value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 107 of file GetClusterCredentialsResult.h.

◆ WithDbUser() [2/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbUser ( const Aws::String value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 96 of file GetClusterCredentialsResult.h.

◆ WithDbUser() [3/3]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithDbUser ( const char *  value)
inline

A database user name that is authorized to log on to the database DbName using the password DbPassword. If the specified DbUser exists in the database, the new user name has the same database privileges as the the user named in DbUser. By default, the user is added to PUBLIC. If the DbGroups parameter is specifed, DbUser is added to the listed groups for any sessions created using these credentials.

Definition at line 118 of file GetClusterCredentialsResult.h.

◆ WithExpiration() [1/2]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithExpiration ( Aws::Utils::DateTime &&  value)
inline

The date and time the password in DbPassword expires.

Definition at line 187 of file GetClusterCredentialsResult.h.

◆ WithExpiration() [2/2]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithExpiration ( const Aws::Utils::DateTime value)
inline

The date and time the password in DbPassword expires.

Definition at line 182 of file GetClusterCredentialsResult.h.

◆ WithResponseMetadata() [1/2]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 200 of file GetClusterCredentialsResult.h.

◆ WithResponseMetadata() [2/2]

GetClusterCredentialsResult& Aws::Redshift::Model::GetClusterCredentialsResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 203 of file GetClusterCredentialsResult.h.


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