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

#include <DataSource.h>

Public Member Functions

 DataSource ()
 
 DataSource (Aws::Utils::Json::JsonView jsonValue)
 
DataSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DataSourceWithArn (const Aws::String &value)
 
DataSourceWithArn (Aws::String &&value)
 
DataSourceWithArn (const char *value)
 
const Aws::StringGetDataSourceId () const
 
bool DataSourceIdHasBeenSet () const
 
void SetDataSourceId (const Aws::String &value)
 
void SetDataSourceId (Aws::String &&value)
 
void SetDataSourceId (const char *value)
 
DataSourceWithDataSourceId (const Aws::String &value)
 
DataSourceWithDataSourceId (Aws::String &&value)
 
DataSourceWithDataSourceId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DataSourceWithName (const Aws::String &value)
 
DataSourceWithName (Aws::String &&value)
 
DataSourceWithName (const char *value)
 
const DataSourceTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DataSourceType &value)
 
void SetType (DataSourceType &&value)
 
DataSourceWithType (const DataSourceType &value)
 
DataSourceWithType (DataSourceType &&value)
 
const ResourceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ResourceStatus &value)
 
void SetStatus (ResourceStatus &&value)
 
DataSourceWithStatus (const ResourceStatus &value)
 
DataSourceWithStatus (ResourceStatus &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
DataSourceWithCreatedTime (const Aws::Utils::DateTime &value)
 
DataSourceWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedTime () const
 
bool LastUpdatedTimeHasBeenSet () const
 
void SetLastUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedTime (Aws::Utils::DateTime &&value)
 
DataSourceWithLastUpdatedTime (const Aws::Utils::DateTime &value)
 
DataSourceWithLastUpdatedTime (Aws::Utils::DateTime &&value)
 
const DataSourceParametersGetDataSourceParameters () const
 
bool DataSourceParametersHasBeenSet () const
 
void SetDataSourceParameters (const DataSourceParameters &value)
 
void SetDataSourceParameters (DataSourceParameters &&value)
 
DataSourceWithDataSourceParameters (const DataSourceParameters &value)
 
DataSourceWithDataSourceParameters (DataSourceParameters &&value)
 
const Aws::Vector< DataSourceParameters > & GetAlternateDataSourceParameters () const
 
bool AlternateDataSourceParametersHasBeenSet () const
 
void SetAlternateDataSourceParameters (const Aws::Vector< DataSourceParameters > &value)
 
void SetAlternateDataSourceParameters (Aws::Vector< DataSourceParameters > &&value)
 
DataSourceWithAlternateDataSourceParameters (const Aws::Vector< DataSourceParameters > &value)
 
DataSourceWithAlternateDataSourceParameters (Aws::Vector< DataSourceParameters > &&value)
 
DataSourceAddAlternateDataSourceParameters (const DataSourceParameters &value)
 
DataSourceAddAlternateDataSourceParameters (DataSourceParameters &&value)
 
const VpcConnectionPropertiesGetVpcConnectionProperties () const
 
bool VpcConnectionPropertiesHasBeenSet () const
 
void SetVpcConnectionProperties (const VpcConnectionProperties &value)
 
void SetVpcConnectionProperties (VpcConnectionProperties &&value)
 
DataSourceWithVpcConnectionProperties (const VpcConnectionProperties &value)
 
DataSourceWithVpcConnectionProperties (VpcConnectionProperties &&value)
 
const SslPropertiesGetSslProperties () const
 
bool SslPropertiesHasBeenSet () const
 
void SetSslProperties (const SslProperties &value)
 
void SetSslProperties (SslProperties &&value)
 
DataSourceWithSslProperties (const SslProperties &value)
 
DataSourceWithSslProperties (SslProperties &&value)
 
const DataSourceErrorInfoGetErrorInfo () const
 
bool ErrorInfoHasBeenSet () const
 
void SetErrorInfo (const DataSourceErrorInfo &value)
 
void SetErrorInfo (DataSourceErrorInfo &&value)
 
DataSourceWithErrorInfo (const DataSourceErrorInfo &value)
 
DataSourceWithErrorInfo (DataSourceErrorInfo &&value)
 

Detailed Description

The structure of a data source.

See Also:

AWS API Reference

Definition at line 39 of file DataSource.h.

Constructor & Destructor Documentation

◆ DataSource() [1/2]

Aws::QuickSight::Model::DataSource::DataSource ( )

◆ DataSource() [2/2]

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

Member Function Documentation

◆ AddAlternateDataSourceParameters() [1/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 448 of file DataSource.h.

◆ AddAlternateDataSourceParameters() [2/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 462 of file DataSource.h.

◆ AlternateDataSourceParametersHasBeenSet()

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 378 of file DataSource.h.

◆ ArnHasBeenSet()

bool Aws::QuickSight::Model::DataSource::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 56 of file DataSource.h.

◆ CreatedTimeHasBeenSet()

bool Aws::QuickSight::Model::DataSource::CreatedTimeHasBeenSet ( ) const
inline

The time that this data source was created.

Definition at line 255 of file DataSource.h.

◆ DataSourceIdHasBeenSet()

bool Aws::QuickSight::Model::DataSource::DataSourceIdHasBeenSet ( ) const
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 99 of file DataSource.h.

◆ DataSourceParametersHasBeenSet()

bool Aws::QuickSight::Model::DataSource::DataSourceParametersHasBeenSet ( ) const
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 321 of file DataSource.h.

◆ ErrorInfoHasBeenSet()

bool Aws::QuickSight::Model::DataSource::ErrorInfoHasBeenSet ( ) const
inline

Error information from the last update or the creation of the data source.

Definition at line 555 of file DataSource.h.

◆ GetAlternateDataSourceParameters()

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 364 of file DataSource.h.

◆ GetArn()

const Aws::String& Aws::QuickSight::Model::DataSource::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 51 of file DataSource.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::QuickSight::Model::DataSource::GetCreatedTime ( ) const
inline

The time that this data source was created.

Definition at line 250 of file DataSource.h.

◆ GetDataSourceId()

const Aws::String& Aws::QuickSight::Model::DataSource::GetDataSourceId ( ) const
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 93 of file DataSource.h.

◆ GetDataSourceParameters()

const DataSourceParameters& Aws::QuickSight::Model::DataSource::GetDataSourceParameters ( ) const
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 314 of file DataSource.h.

◆ GetErrorInfo()

const DataSourceErrorInfo& Aws::QuickSight::Model::DataSource::GetErrorInfo ( ) const
inline

Error information from the last update or the creation of the data source.

Definition at line 549 of file DataSource.h.

◆ GetLastUpdatedTime()

const Aws::Utils::DateTime& Aws::QuickSight::Model::DataSource::GetLastUpdatedTime ( ) const
inline

The last time that this data source was updated.

Definition at line 281 of file DataSource.h.

◆ GetName()

const Aws::String& Aws::QuickSight::Model::DataSource::GetName ( ) const
inline

A display name for the data source.

Definition at line 141 of file DataSource.h.

◆ GetSslProperties()

const SslProperties& Aws::QuickSight::Model::DataSource::GetSslProperties ( ) const
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 512 of file DataSource.h.

◆ GetStatus()

const ResourceStatus& Aws::QuickSight::Model::DataSource::GetStatus ( ) const
inline

The HTTP status of the request.

Definition at line 219 of file DataSource.h.

◆ GetType()

const DataSourceType& Aws::QuickSight::Model::DataSource::GetType ( ) const
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 183 of file DataSource.h.

◆ GetVpcConnectionProperties()

const VpcConnectionProperties& Aws::QuickSight::Model::DataSource::GetVpcConnectionProperties ( ) const
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 470 of file DataSource.h.

◆ Jsonize()

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

◆ LastUpdatedTimeHasBeenSet()

bool Aws::QuickSight::Model::DataSource::LastUpdatedTimeHasBeenSet ( ) const
inline

The last time that this data source was updated.

Definition at line 286 of file DataSource.h.

◆ NameHasBeenSet()

bool Aws::QuickSight::Model::DataSource::NameHasBeenSet ( ) const
inline

A display name for the data source.

Definition at line 146 of file DataSource.h.

◆ operator=()

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

◆ SetAlternateDataSourceParameters() [1/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 392 of file DataSource.h.

◆ SetAlternateDataSourceParameters() [2/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 406 of file DataSource.h.

◆ SetArn() [1/3]

void Aws::QuickSight::Model::DataSource::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 61 of file DataSource.h.

◆ SetArn() [2/3]

void Aws::QuickSight::Model::DataSource::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 66 of file DataSource.h.

◆ SetArn() [3/3]

void Aws::QuickSight::Model::DataSource::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 71 of file DataSource.h.

◆ SetCreatedTime() [1/2]

void Aws::QuickSight::Model::DataSource::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The time that this data source was created.

Definition at line 260 of file DataSource.h.

◆ SetCreatedTime() [2/2]

void Aws::QuickSight::Model::DataSource::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this data source was created.

Definition at line 265 of file DataSource.h.

◆ SetDataSourceId() [1/3]

void Aws::QuickSight::Model::DataSource::SetDataSourceId ( const Aws::String value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 105 of file DataSource.h.

◆ SetDataSourceId() [2/3]

void Aws::QuickSight::Model::DataSource::SetDataSourceId ( Aws::String &&  value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 111 of file DataSource.h.

◆ SetDataSourceId() [3/3]

void Aws::QuickSight::Model::DataSource::SetDataSourceId ( const char *  value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 117 of file DataSource.h.

◆ SetDataSourceParameters() [1/2]

void Aws::QuickSight::Model::DataSource::SetDataSourceParameters ( const DataSourceParameters value)
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 328 of file DataSource.h.

◆ SetDataSourceParameters() [2/2]

void Aws::QuickSight::Model::DataSource::SetDataSourceParameters ( DataSourceParameters &&  value)
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 335 of file DataSource.h.

◆ SetErrorInfo() [1/2]

void Aws::QuickSight::Model::DataSource::SetErrorInfo ( const DataSourceErrorInfo value)
inline

Error information from the last update or the creation of the data source.

Definition at line 561 of file DataSource.h.

◆ SetErrorInfo() [2/2]

void Aws::QuickSight::Model::DataSource::SetErrorInfo ( DataSourceErrorInfo &&  value)
inline

Error information from the last update or the creation of the data source.

Definition at line 567 of file DataSource.h.

◆ SetLastUpdatedTime() [1/2]

void Aws::QuickSight::Model::DataSource::SetLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The last time that this data source was updated.

Definition at line 291 of file DataSource.h.

◆ SetLastUpdatedTime() [2/2]

void Aws::QuickSight::Model::DataSource::SetLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The last time that this data source was updated.

Definition at line 296 of file DataSource.h.

◆ SetName() [1/3]

void Aws::QuickSight::Model::DataSource::SetName ( const Aws::String value)
inline

A display name for the data source.

Definition at line 151 of file DataSource.h.

◆ SetName() [2/3]

void Aws::QuickSight::Model::DataSource::SetName ( Aws::String &&  value)
inline

A display name for the data source.

Definition at line 156 of file DataSource.h.

◆ SetName() [3/3]

void Aws::QuickSight::Model::DataSource::SetName ( const char *  value)
inline

A display name for the data source.

Definition at line 161 of file DataSource.h.

◆ SetSslProperties() [1/2]

void Aws::QuickSight::Model::DataSource::SetSslProperties ( const SslProperties value)
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 524 of file DataSource.h.

◆ SetSslProperties() [2/2]

void Aws::QuickSight::Model::DataSource::SetSslProperties ( SslProperties &&  value)
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 530 of file DataSource.h.

◆ SetStatus() [1/2]

void Aws::QuickSight::Model::DataSource::SetStatus ( const ResourceStatus value)
inline

The HTTP status of the request.

Definition at line 229 of file DataSource.h.

◆ SetStatus() [2/2]

void Aws::QuickSight::Model::DataSource::SetStatus ( ResourceStatus &&  value)
inline

The HTTP status of the request.

Definition at line 234 of file DataSource.h.

◆ SetType() [1/2]

void Aws::QuickSight::Model::DataSource::SetType ( const DataSourceType value)
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 195 of file DataSource.h.

◆ SetType() [2/2]

void Aws::QuickSight::Model::DataSource::SetType ( DataSourceType &&  value)
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 201 of file DataSource.h.

◆ SetVpcConnectionProperties() [1/2]

void Aws::QuickSight::Model::DataSource::SetVpcConnectionProperties ( const VpcConnectionProperties value)
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 484 of file DataSource.h.

◆ SetVpcConnectionProperties() [2/2]

void Aws::QuickSight::Model::DataSource::SetVpcConnectionProperties ( VpcConnectionProperties &&  value)
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 491 of file DataSource.h.

◆ SslPropertiesHasBeenSet()

bool Aws::QuickSight::Model::DataSource::SslPropertiesHasBeenSet ( ) const
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 518 of file DataSource.h.

◆ StatusHasBeenSet()

bool Aws::QuickSight::Model::DataSource::StatusHasBeenSet ( ) const
inline

The HTTP status of the request.

Definition at line 224 of file DataSource.h.

◆ TypeHasBeenSet()

bool Aws::QuickSight::Model::DataSource::TypeHasBeenSet ( ) const
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 189 of file DataSource.h.

◆ VpcConnectionPropertiesHasBeenSet()

bool Aws::QuickSight::Model::DataSource::VpcConnectionPropertiesHasBeenSet ( ) const
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 477 of file DataSource.h.

◆ WithAlternateDataSourceParameters() [1/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 420 of file DataSource.h.

◆ WithAlternateDataSourceParameters() [2/2]

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

A set of alternate data source parameters that you want to share for the credentials stored with this data source. 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 credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

Definition at line 434 of file DataSource.h.

◆ WithArn() [1/3]

DataSource& Aws::QuickSight::Model::DataSource::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 76 of file DataSource.h.

◆ WithArn() [2/3]

DataSource& Aws::QuickSight::Model::DataSource::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 81 of file DataSource.h.

◆ WithArn() [3/3]

DataSource& Aws::QuickSight::Model::DataSource::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the data source.

Definition at line 86 of file DataSource.h.

◆ WithCreatedTime() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The time that this data source was created.

Definition at line 270 of file DataSource.h.

◆ WithCreatedTime() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The time that this data source was created.

Definition at line 275 of file DataSource.h.

◆ WithDataSourceId() [1/3]

DataSource& Aws::QuickSight::Model::DataSource::WithDataSourceId ( const Aws::String value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 123 of file DataSource.h.

◆ WithDataSourceId() [2/3]

DataSource& Aws::QuickSight::Model::DataSource::WithDataSourceId ( Aws::String &&  value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 129 of file DataSource.h.

◆ WithDataSourceId() [3/3]

DataSource& Aws::QuickSight::Model::DataSource::WithDataSourceId ( const char *  value)
inline

The ID of the data source. This ID is unique per AWS Region for each AWS account.

Definition at line 135 of file DataSource.h.

◆ WithDataSourceParameters() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithDataSourceParameters ( const DataSourceParameters value)
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 342 of file DataSource.h.

◆ WithDataSourceParameters() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithDataSourceParameters ( DataSourceParameters &&  value)
inline

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

Definition at line 349 of file DataSource.h.

◆ WithErrorInfo() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithErrorInfo ( const DataSourceErrorInfo value)
inline

Error information from the last update or the creation of the data source.

Definition at line 573 of file DataSource.h.

◆ WithErrorInfo() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithErrorInfo ( DataSourceErrorInfo &&  value)
inline

Error information from the last update or the creation of the data source.

Definition at line 579 of file DataSource.h.

◆ WithLastUpdatedTime() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithLastUpdatedTime ( const Aws::Utils::DateTime value)
inline

The last time that this data source was updated.

Definition at line 301 of file DataSource.h.

◆ WithLastUpdatedTime() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithLastUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The last time that this data source was updated.

Definition at line 306 of file DataSource.h.

◆ WithName() [1/3]

DataSource& Aws::QuickSight::Model::DataSource::WithName ( const Aws::String value)
inline

A display name for the data source.

Definition at line 166 of file DataSource.h.

◆ WithName() [2/3]

DataSource& Aws::QuickSight::Model::DataSource::WithName ( Aws::String &&  value)
inline

A display name for the data source.

Definition at line 171 of file DataSource.h.

◆ WithName() [3/3]

DataSource& Aws::QuickSight::Model::DataSource::WithName ( const char *  value)
inline

A display name for the data source.

Definition at line 176 of file DataSource.h.

◆ WithSslProperties() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithSslProperties ( const SslProperties value)
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 536 of file DataSource.h.

◆ WithSslProperties() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithSslProperties ( SslProperties &&  value)
inline

Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.

Definition at line 542 of file DataSource.h.

◆ WithStatus() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithStatus ( const ResourceStatus value)
inline

The HTTP status of the request.

Definition at line 239 of file DataSource.h.

◆ WithStatus() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithStatus ( ResourceStatus &&  value)
inline

The HTTP status of the request.

Definition at line 244 of file DataSource.h.

◆ WithType() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithType ( const DataSourceType value)
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 207 of file DataSource.h.

◆ WithType() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithType ( DataSourceType &&  value)
inline

The type of the data source. This type indicates which database engine the data source connects to.

Definition at line 213 of file DataSource.h.

◆ WithVpcConnectionProperties() [1/2]

DataSource& Aws::QuickSight::Model::DataSource::WithVpcConnectionProperties ( const VpcConnectionProperties value)
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 498 of file DataSource.h.

◆ WithVpcConnectionProperties() [2/2]

DataSource& Aws::QuickSight::Model::DataSource::WithVpcConnectionProperties ( VpcConnectionProperties &&  value)
inline

The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.

Definition at line 505 of file DataSource.h.


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