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

#include <DataSourceCredentials.h>

Public Member Functions

 DataSourceCredentials ()
 
 DataSourceCredentials (Aws::Utils::Json::JsonView jsonValue)
 
DataSourceCredentialsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CredentialPairGetCredentialPair () const
 
bool CredentialPairHasBeenSet () const
 
void SetCredentialPair (const CredentialPair &value)
 
void SetCredentialPair (CredentialPair &&value)
 
DataSourceCredentialsWithCredentialPair (const CredentialPair &value)
 
DataSourceCredentialsWithCredentialPair (CredentialPair &&value)
 
const Aws::StringGetCopySourceArn () const
 
bool CopySourceArnHasBeenSet () const
 
void SetCopySourceArn (const Aws::String &value)
 
void SetCopySourceArn (Aws::String &&value)
 
void SetCopySourceArn (const char *value)
 
DataSourceCredentialsWithCopySourceArn (const Aws::String &value)
 
DataSourceCredentialsWithCopySourceArn (Aws::String &&value)
 
DataSourceCredentialsWithCopySourceArn (const char *value)
 

Detailed Description

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

See Also:

AWS API Reference

Definition at line 34 of file DataSourceCredentials.h.

Constructor & Destructor Documentation

◆ DataSourceCredentials() [1/2]

Aws::QuickSight::Model::DataSourceCredentials::DataSourceCredentials ( )

◆ DataSourceCredentials() [2/2]

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

Member Function Documentation

◆ CopySourceArnHasBeenSet()

bool Aws::QuickSight::Model::DataSourceCredentials::CopySourceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 88 of file DataSourceCredentials.h.

◆ CredentialPairHasBeenSet()

bool Aws::QuickSight::Model::DataSourceCredentials::CredentialPairHasBeenSet ( ) const
inline

Credential pair. For more information, see CredentialPair.

Definition at line 51 of file DataSourceCredentials.h.

◆ GetCopySourceArn()

const Aws::String& Aws::QuickSight::Model::DataSourceCredentials::GetCopySourceArn ( ) const
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 80 of file DataSourceCredentials.h.

◆ GetCredentialPair()

const CredentialPair& Aws::QuickSight::Model::DataSourceCredentials::GetCredentialPair ( ) const
inline

Credential pair. For more information, see CredentialPair.

Definition at line 46 of file DataSourceCredentials.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCopySourceArn() [1/3]

void Aws::QuickSight::Model::DataSourceCredentials::SetCopySourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 96 of file DataSourceCredentials.h.

◆ SetCopySourceArn() [2/3]

void Aws::QuickSight::Model::DataSourceCredentials::SetCopySourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 104 of file DataSourceCredentials.h.

◆ SetCopySourceArn() [3/3]

void Aws::QuickSight::Model::DataSourceCredentials::SetCopySourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 112 of file DataSourceCredentials.h.

◆ SetCredentialPair() [1/2]

void Aws::QuickSight::Model::DataSourceCredentials::SetCredentialPair ( const CredentialPair value)
inline

Credential pair. For more information, see CredentialPair.

Definition at line 56 of file DataSourceCredentials.h.

◆ SetCredentialPair() [2/2]

void Aws::QuickSight::Model::DataSourceCredentials::SetCredentialPair ( CredentialPair &&  value)
inline

Credential pair. For more information, see CredentialPair.

Definition at line 61 of file DataSourceCredentials.h.

◆ WithCopySourceArn() [1/3]

DataSourceCredentials& Aws::QuickSight::Model::DataSourceCredentials::WithCopySourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 120 of file DataSourceCredentials.h.

◆ WithCopySourceArn() [2/3]

DataSourceCredentials& Aws::QuickSight::Model::DataSourceCredentials::WithCopySourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 128 of file DataSourceCredentials.h.

◆ WithCopySourceArn() [3/3]

DataSourceCredentials& Aws::QuickSight::Model::DataSourceCredentials::WithCopySourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

Definition at line 136 of file DataSourceCredentials.h.

◆ WithCredentialPair() [1/2]

DataSourceCredentials& Aws::QuickSight::Model::DataSourceCredentials::WithCredentialPair ( const CredentialPair value)
inline

Credential pair. For more information, see CredentialPair.

Definition at line 66 of file DataSourceCredentials.h.

◆ WithCredentialPair() [2/2]

DataSourceCredentials& Aws::QuickSight::Model::DataSourceCredentials::WithCredentialPair ( CredentialPair &&  value)
inline

Credential pair. For more information, see CredentialPair.

Definition at line 71 of file DataSourceCredentials.h.


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