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

#include <LogicalTableSource.h>

Public Member Functions

 LogicalTableSource ()
 
 LogicalTableSource (Aws::Utils::Json::JsonView jsonValue)
 
LogicalTableSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JoinInstructionGetJoinInstruction () const
 
bool JoinInstructionHasBeenSet () const
 
void SetJoinInstruction (const JoinInstruction &value)
 
void SetJoinInstruction (JoinInstruction &&value)
 
LogicalTableSourceWithJoinInstruction (const JoinInstruction &value)
 
LogicalTableSourceWithJoinInstruction (JoinInstruction &&value)
 
const Aws::StringGetPhysicalTableId () const
 
bool PhysicalTableIdHasBeenSet () const
 
void SetPhysicalTableId (const Aws::String &value)
 
void SetPhysicalTableId (Aws::String &&value)
 
void SetPhysicalTableId (const char *value)
 
LogicalTableSourceWithPhysicalTableId (const Aws::String &value)
 
LogicalTableSourceWithPhysicalTableId (Aws::String &&value)
 
LogicalTableSourceWithPhysicalTableId (const char *value)
 

Detailed Description

Information about the source of a logical table. 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 LogicalTableSource.h.

Constructor & Destructor Documentation

◆ LogicalTableSource() [1/2]

Aws::QuickSight::Model::LogicalTableSource::LogicalTableSource ( )

◆ LogicalTableSource() [2/2]

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

Member Function Documentation

◆ GetJoinInstruction()

const JoinInstruction& Aws::QuickSight::Model::LogicalTableSource::GetJoinInstruction ( ) const
inline

Specifies the result of a join of two logical tables.

Definition at line 46 of file LogicalTableSource.h.

◆ GetPhysicalTableId()

const Aws::String& Aws::QuickSight::Model::LogicalTableSource::GetPhysicalTableId ( ) const
inline

Physical table ID.

Definition at line 77 of file LogicalTableSource.h.

◆ JoinInstructionHasBeenSet()

bool Aws::QuickSight::Model::LogicalTableSource::JoinInstructionHasBeenSet ( ) const
inline

Specifies the result of a join of two logical tables.

Definition at line 51 of file LogicalTableSource.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PhysicalTableIdHasBeenSet()

bool Aws::QuickSight::Model::LogicalTableSource::PhysicalTableIdHasBeenSet ( ) const
inline

Physical table ID.

Definition at line 82 of file LogicalTableSource.h.

◆ SetJoinInstruction() [1/2]

void Aws::QuickSight::Model::LogicalTableSource::SetJoinInstruction ( const JoinInstruction value)
inline

Specifies the result of a join of two logical tables.

Definition at line 56 of file LogicalTableSource.h.

◆ SetJoinInstruction() [2/2]

void Aws::QuickSight::Model::LogicalTableSource::SetJoinInstruction ( JoinInstruction &&  value)
inline

Specifies the result of a join of two logical tables.

Definition at line 61 of file LogicalTableSource.h.

◆ SetPhysicalTableId() [1/3]

void Aws::QuickSight::Model::LogicalTableSource::SetPhysicalTableId ( const Aws::String value)
inline

Physical table ID.

Definition at line 87 of file LogicalTableSource.h.

◆ SetPhysicalTableId() [2/3]

void Aws::QuickSight::Model::LogicalTableSource::SetPhysicalTableId ( Aws::String &&  value)
inline

Physical table ID.

Definition at line 92 of file LogicalTableSource.h.

◆ SetPhysicalTableId() [3/3]

void Aws::QuickSight::Model::LogicalTableSource::SetPhysicalTableId ( const char *  value)
inline

Physical table ID.

Definition at line 97 of file LogicalTableSource.h.

◆ WithJoinInstruction() [1/2]

LogicalTableSource& Aws::QuickSight::Model::LogicalTableSource::WithJoinInstruction ( const JoinInstruction value)
inline

Specifies the result of a join of two logical tables.

Definition at line 66 of file LogicalTableSource.h.

◆ WithJoinInstruction() [2/2]

LogicalTableSource& Aws::QuickSight::Model::LogicalTableSource::WithJoinInstruction ( JoinInstruction &&  value)
inline

Specifies the result of a join of two logical tables.

Definition at line 71 of file LogicalTableSource.h.

◆ WithPhysicalTableId() [1/3]

LogicalTableSource& Aws::QuickSight::Model::LogicalTableSource::WithPhysicalTableId ( const Aws::String value)
inline

Physical table ID.

Definition at line 102 of file LogicalTableSource.h.

◆ WithPhysicalTableId() [2/3]

LogicalTableSource& Aws::QuickSight::Model::LogicalTableSource::WithPhysicalTableId ( Aws::String &&  value)
inline

Physical table ID.

Definition at line 107 of file LogicalTableSource.h.

◆ WithPhysicalTableId() [3/3]

LogicalTableSource& Aws::QuickSight::Model::LogicalTableSource::WithPhysicalTableId ( const char *  value)
inline

Physical table ID.

Definition at line 112 of file LogicalTableSource.h.


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