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

#include <PhysicalTable.h>

Public Member Functions

 PhysicalTable ()
 
 PhysicalTable (Aws::Utils::Json::JsonView jsonValue)
 
PhysicalTableoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const RelationalTableGetRelationalTable () const
 
bool RelationalTableHasBeenSet () const
 
void SetRelationalTable (const RelationalTable &value)
 
void SetRelationalTable (RelationalTable &&value)
 
PhysicalTableWithRelationalTable (const RelationalTable &value)
 
PhysicalTableWithRelationalTable (RelationalTable &&value)
 
const CustomSqlGetCustomSql () const
 
bool CustomSqlHasBeenSet () const
 
void SetCustomSql (const CustomSql &value)
 
void SetCustomSql (CustomSql &&value)
 
PhysicalTableWithCustomSql (const CustomSql &value)
 
PhysicalTableWithCustomSql (CustomSql &&value)
 
const S3SourceGetS3Source () const
 
bool S3SourceHasBeenSet () const
 
void SetS3Source (const S3Source &value)
 
void SetS3Source (S3Source &&value)
 
PhysicalTableWithS3Source (const S3Source &value)
 
PhysicalTableWithS3Source (S3Source &&value)
 

Detailed Description

A view of a data source that contains information about the shape of the data in the underlying source. 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 36 of file PhysicalTable.h.

Constructor & Destructor Documentation

◆ PhysicalTable() [1/2]

Aws::QuickSight::Model::PhysicalTable::PhysicalTable ( )

◆ PhysicalTable() [2/2]

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

Member Function Documentation

◆ CustomSqlHasBeenSet()

bool Aws::QuickSight::Model::PhysicalTable::CustomSqlHasBeenSet ( ) const
inline

A physical table type built from the results of the custom SQL query.

Definition at line 84 of file PhysicalTable.h.

◆ GetCustomSql()

const CustomSql& Aws::QuickSight::Model::PhysicalTable::GetCustomSql ( ) const
inline

A physical table type built from the results of the custom SQL query.

Definition at line 79 of file PhysicalTable.h.

◆ GetRelationalTable()

const RelationalTable& Aws::QuickSight::Model::PhysicalTable::GetRelationalTable ( ) const
inline

A physical table type for relational data sources.

Definition at line 48 of file PhysicalTable.h.

◆ GetS3Source()

const S3Source& Aws::QuickSight::Model::PhysicalTable::GetS3Source ( ) const
inline

A physical table type for as S3 data source.

Definition at line 110 of file PhysicalTable.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RelationalTableHasBeenSet()

bool Aws::QuickSight::Model::PhysicalTable::RelationalTableHasBeenSet ( ) const
inline

A physical table type for relational data sources.

Definition at line 53 of file PhysicalTable.h.

◆ S3SourceHasBeenSet()

bool Aws::QuickSight::Model::PhysicalTable::S3SourceHasBeenSet ( ) const
inline

A physical table type for as S3 data source.

Definition at line 115 of file PhysicalTable.h.

◆ SetCustomSql() [1/2]

void Aws::QuickSight::Model::PhysicalTable::SetCustomSql ( const CustomSql value)
inline

A physical table type built from the results of the custom SQL query.

Definition at line 89 of file PhysicalTable.h.

◆ SetCustomSql() [2/2]

void Aws::QuickSight::Model::PhysicalTable::SetCustomSql ( CustomSql &&  value)
inline

A physical table type built from the results of the custom SQL query.

Definition at line 94 of file PhysicalTable.h.

◆ SetRelationalTable() [1/2]

void Aws::QuickSight::Model::PhysicalTable::SetRelationalTable ( const RelationalTable value)
inline

A physical table type for relational data sources.

Definition at line 58 of file PhysicalTable.h.

◆ SetRelationalTable() [2/2]

void Aws::QuickSight::Model::PhysicalTable::SetRelationalTable ( RelationalTable &&  value)
inline

A physical table type for relational data sources.

Definition at line 63 of file PhysicalTable.h.

◆ SetS3Source() [1/2]

void Aws::QuickSight::Model::PhysicalTable::SetS3Source ( const S3Source value)
inline

A physical table type for as S3 data source.

Definition at line 120 of file PhysicalTable.h.

◆ SetS3Source() [2/2]

void Aws::QuickSight::Model::PhysicalTable::SetS3Source ( S3Source &&  value)
inline

A physical table type for as S3 data source.

Definition at line 125 of file PhysicalTable.h.

◆ WithCustomSql() [1/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithCustomSql ( const CustomSql value)
inline

A physical table type built from the results of the custom SQL query.

Definition at line 99 of file PhysicalTable.h.

◆ WithCustomSql() [2/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithCustomSql ( CustomSql &&  value)
inline

A physical table type built from the results of the custom SQL query.

Definition at line 104 of file PhysicalTable.h.

◆ WithRelationalTable() [1/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithRelationalTable ( const RelationalTable value)
inline

A physical table type for relational data sources.

Definition at line 68 of file PhysicalTable.h.

◆ WithRelationalTable() [2/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithRelationalTable ( RelationalTable &&  value)
inline

A physical table type for relational data sources.

Definition at line 73 of file PhysicalTable.h.

◆ WithS3Source() [1/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithS3Source ( const S3Source value)
inline

A physical table type for as S3 data source.

Definition at line 130 of file PhysicalTable.h.

◆ WithS3Source() [2/2]

PhysicalTable& Aws::QuickSight::Model::PhysicalTable::WithS3Source ( S3Source &&  value)
inline

A physical table type for as S3 data source.

Definition at line 135 of file PhysicalTable.h.


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