AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::QuickSight::Model::CredentialPair Class Reference

#include <CredentialPair.h>

Public Member Functions

 CredentialPair ()
 
 CredentialPair (Aws::Utils::Json::JsonView jsonValue)
 
CredentialPairoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
CredentialPairWithUsername (const Aws::String &value)
 
CredentialPairWithUsername (Aws::String &&value)
 
CredentialPairWithUsername (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
CredentialPairWithPassword (const Aws::String &value)
 
CredentialPairWithPassword (Aws::String &&value)
 
CredentialPairWithPassword (const char *value)
 
const Aws::Vector< DataSourceParameters > & GetAlternateDataSourceParameters () const
 
bool AlternateDataSourceParametersHasBeenSet () const
 
void SetAlternateDataSourceParameters (const Aws::Vector< DataSourceParameters > &value)
 
void SetAlternateDataSourceParameters (Aws::Vector< DataSourceParameters > &&value)
 
CredentialPairWithAlternateDataSourceParameters (const Aws::Vector< DataSourceParameters > &value)
 
CredentialPairWithAlternateDataSourceParameters (Aws::Vector< DataSourceParameters > &&value)
 
CredentialPairAddAlternateDataSourceParameters (const DataSourceParameters &value)
 
CredentialPairAddAlternateDataSourceParameters (DataSourceParameters &&value)
 

Detailed Description

The combination of user name and password that are used as credentials.

See Also:

AWS API Reference

Definition at line 34 of file CredentialPair.h.

Constructor & Destructor Documentation

◆ CredentialPair() [1/2]

Aws::QuickSight::Model::CredentialPair::CredentialPair ( )

◆ CredentialPair() [2/2]

Aws::QuickSight::Model::CredentialPair::CredentialPair ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAlternateDataSourceParameters() [1/2]

CredentialPair& Aws::QuickSight::Model::CredentialPair::AddAlternateDataSourceParameters ( const DataSourceParameters value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 221 of file CredentialPair.h.

◆ AddAlternateDataSourceParameters() [2/2]

CredentialPair& Aws::QuickSight::Model::CredentialPair::AddAlternateDataSourceParameters ( DataSourceParameters &&  value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 235 of file CredentialPair.h.

◆ AlternateDataSourceParametersHasBeenSet()

bool Aws::QuickSight::Model::CredentialPair::AlternateDataSourceParametersHasBeenSet ( ) const
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 151 of file CredentialPair.h.

◆ GetAlternateDataSourceParameters()

const Aws::Vector<DataSourceParameters>& Aws::QuickSight::Model::CredentialPair::GetAlternateDataSourceParameters ( ) const
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 137 of file CredentialPair.h.

◆ GetPassword()

const Aws::String& Aws::QuickSight::Model::CredentialPair::GetPassword ( ) const
inline

Password.

Definition at line 87 of file CredentialPair.h.

◆ GetUsername()

const Aws::String& Aws::QuickSight::Model::CredentialPair::GetUsername ( ) const
inline

User name.

Definition at line 46 of file CredentialPair.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::CredentialPair::Jsonize ( ) const

◆ operator=()

CredentialPair& Aws::QuickSight::Model::CredentialPair::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PasswordHasBeenSet()

bool Aws::QuickSight::Model::CredentialPair::PasswordHasBeenSet ( ) const
inline

Password.

Definition at line 92 of file CredentialPair.h.

◆ SetAlternateDataSourceParameters() [1/2]

void Aws::QuickSight::Model::CredentialPair::SetAlternateDataSourceParameters ( const Aws::Vector< DataSourceParameters > &  value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 165 of file CredentialPair.h.

◆ SetAlternateDataSourceParameters() [2/2]

void Aws::QuickSight::Model::CredentialPair::SetAlternateDataSourceParameters ( Aws::Vector< DataSourceParameters > &&  value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 179 of file CredentialPair.h.

◆ SetPassword() [1/3]

void Aws::QuickSight::Model::CredentialPair::SetPassword ( const Aws::String value)
inline

Password.

Definition at line 97 of file CredentialPair.h.

◆ SetPassword() [2/3]

void Aws::QuickSight::Model::CredentialPair::SetPassword ( Aws::String &&  value)
inline

Password.

Definition at line 102 of file CredentialPair.h.

◆ SetPassword() [3/3]

void Aws::QuickSight::Model::CredentialPair::SetPassword ( const char *  value)
inline

Password.

Definition at line 107 of file CredentialPair.h.

◆ SetUsername() [1/3]

void Aws::QuickSight::Model::CredentialPair::SetUsername ( const Aws::String value)
inline

User name.

Definition at line 56 of file CredentialPair.h.

◆ SetUsername() [2/3]

void Aws::QuickSight::Model::CredentialPair::SetUsername ( Aws::String &&  value)
inline

User name.

Definition at line 61 of file CredentialPair.h.

◆ SetUsername() [3/3]

void Aws::QuickSight::Model::CredentialPair::SetUsername ( const char *  value)
inline

User name.

Definition at line 66 of file CredentialPair.h.

◆ UsernameHasBeenSet()

bool Aws::QuickSight::Model::CredentialPair::UsernameHasBeenSet ( ) const
inline

User name.

Definition at line 51 of file CredentialPair.h.

◆ WithAlternateDataSourceParameters() [1/2]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithAlternateDataSourceParameters ( const Aws::Vector< DataSourceParameters > &  value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 193 of file CredentialPair.h.

◆ WithAlternateDataSourceParameters() [2/2]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithAlternateDataSourceParameters ( Aws::Vector< DataSourceParameters > &&  value)
inline

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

Definition at line 207 of file CredentialPair.h.

◆ WithPassword() [1/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithPassword ( const Aws::String value)
inline

Password.

Definition at line 112 of file CredentialPair.h.

◆ WithPassword() [2/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithPassword ( Aws::String &&  value)
inline

Password.

Definition at line 117 of file CredentialPair.h.

◆ WithPassword() [3/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithPassword ( const char *  value)
inline

Password.

Definition at line 122 of file CredentialPair.h.

◆ WithUsername() [1/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithUsername ( const Aws::String value)
inline

User name.

Definition at line 71 of file CredentialPair.h.

◆ WithUsername() [2/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithUsername ( Aws::String &&  value)
inline

User name.

Definition at line 76 of file CredentialPair.h.

◆ WithUsername() [3/3]

CredentialPair& Aws::QuickSight::Model::CredentialPair::WithUsername ( const char *  value)
inline

User name.

Definition at line 81 of file CredentialPair.h.


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