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

#include <JoinInstruction.h>

Public Member Functions

 JoinInstruction ()
 
 JoinInstruction (Aws::Utils::Json::JsonView jsonValue)
 
JoinInstructionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLeftOperand () const
 
bool LeftOperandHasBeenSet () const
 
void SetLeftOperand (const Aws::String &value)
 
void SetLeftOperand (Aws::String &&value)
 
void SetLeftOperand (const char *value)
 
JoinInstructionWithLeftOperand (const Aws::String &value)
 
JoinInstructionWithLeftOperand (Aws::String &&value)
 
JoinInstructionWithLeftOperand (const char *value)
 
const Aws::StringGetRightOperand () const
 
bool RightOperandHasBeenSet () const
 
void SetRightOperand (const Aws::String &value)
 
void SetRightOperand (Aws::String &&value)
 
void SetRightOperand (const char *value)
 
JoinInstructionWithRightOperand (const Aws::String &value)
 
JoinInstructionWithRightOperand (Aws::String &&value)
 
JoinInstructionWithRightOperand (const char *value)
 
const JoinKeyPropertiesGetLeftJoinKeyProperties () const
 
bool LeftJoinKeyPropertiesHasBeenSet () const
 
void SetLeftJoinKeyProperties (const JoinKeyProperties &value)
 
void SetLeftJoinKeyProperties (JoinKeyProperties &&value)
 
JoinInstructionWithLeftJoinKeyProperties (const JoinKeyProperties &value)
 
JoinInstructionWithLeftJoinKeyProperties (JoinKeyProperties &&value)
 
const JoinKeyPropertiesGetRightJoinKeyProperties () const
 
bool RightJoinKeyPropertiesHasBeenSet () const
 
void SetRightJoinKeyProperties (const JoinKeyProperties &value)
 
void SetRightJoinKeyProperties (JoinKeyProperties &&value)
 
JoinInstructionWithRightJoinKeyProperties (const JoinKeyProperties &value)
 
JoinInstructionWithRightJoinKeyProperties (JoinKeyProperties &&value)
 
const JoinTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const JoinType &value)
 
void SetType (JoinType &&value)
 
JoinInstructionWithType (const JoinType &value)
 
JoinInstructionWithType (JoinType &&value)
 
const Aws::StringGetOnClause () const
 
bool OnClauseHasBeenSet () const
 
void SetOnClause (const Aws::String &value)
 
void SetOnClause (Aws::String &&value)
 
void SetOnClause (const char *value)
 
JoinInstructionWithOnClause (const Aws::String &value)
 
JoinInstructionWithOnClause (Aws::String &&value)
 
JoinInstructionWithOnClause (const char *value)
 

Detailed Description

The instructions associated with a join.

See Also:

AWS API Reference

Definition at line 33 of file JoinInstruction.h.

Constructor & Destructor Documentation

◆ JoinInstruction() [1/2]

Aws::QuickSight::Model::JoinInstruction::JoinInstruction ( )

◆ JoinInstruction() [2/2]

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

Member Function Documentation

◆ GetLeftJoinKeyProperties()

const JoinKeyProperties& Aws::QuickSight::Model::JoinInstruction::GetLeftJoinKeyProperties ( ) const
inline

Join key properties of the left operand.

Definition at line 127 of file JoinInstruction.h.

◆ GetLeftOperand()

const Aws::String& Aws::QuickSight::Model::JoinInstruction::GetLeftOperand ( ) const
inline

The operand on the left side of a join.

Definition at line 45 of file JoinInstruction.h.

◆ GetOnClause()

const Aws::String& Aws::QuickSight::Model::JoinInstruction::GetOnClause ( ) const
inline

The join instructions provided in the ON clause of a join.

Definition at line 220 of file JoinInstruction.h.

◆ GetRightJoinKeyProperties()

const JoinKeyProperties& Aws::QuickSight::Model::JoinInstruction::GetRightJoinKeyProperties ( ) const
inline

Join key properties of the right operand.

Definition at line 158 of file JoinInstruction.h.

◆ GetRightOperand()

const Aws::String& Aws::QuickSight::Model::JoinInstruction::GetRightOperand ( ) const
inline

The operand on the right side of a join.

Definition at line 86 of file JoinInstruction.h.

◆ GetType()

const JoinType& Aws::QuickSight::Model::JoinInstruction::GetType ( ) const
inline

The type of join that it is.

Definition at line 189 of file JoinInstruction.h.

◆ Jsonize()

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

◆ LeftJoinKeyPropertiesHasBeenSet()

bool Aws::QuickSight::Model::JoinInstruction::LeftJoinKeyPropertiesHasBeenSet ( ) const
inline

Join key properties of the left operand.

Definition at line 132 of file JoinInstruction.h.

◆ LeftOperandHasBeenSet()

bool Aws::QuickSight::Model::JoinInstruction::LeftOperandHasBeenSet ( ) const
inline

The operand on the left side of a join.

Definition at line 50 of file JoinInstruction.h.

◆ OnClauseHasBeenSet()

bool Aws::QuickSight::Model::JoinInstruction::OnClauseHasBeenSet ( ) const
inline

The join instructions provided in the ON clause of a join.

Definition at line 225 of file JoinInstruction.h.

◆ operator=()

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

◆ RightJoinKeyPropertiesHasBeenSet()

bool Aws::QuickSight::Model::JoinInstruction::RightJoinKeyPropertiesHasBeenSet ( ) const
inline

Join key properties of the right operand.

Definition at line 163 of file JoinInstruction.h.

◆ RightOperandHasBeenSet()

bool Aws::QuickSight::Model::JoinInstruction::RightOperandHasBeenSet ( ) const
inline

The operand on the right side of a join.

Definition at line 91 of file JoinInstruction.h.

◆ SetLeftJoinKeyProperties() [1/2]

void Aws::QuickSight::Model::JoinInstruction::SetLeftJoinKeyProperties ( const JoinKeyProperties value)
inline

Join key properties of the left operand.

Definition at line 137 of file JoinInstruction.h.

◆ SetLeftJoinKeyProperties() [2/2]

void Aws::QuickSight::Model::JoinInstruction::SetLeftJoinKeyProperties ( JoinKeyProperties &&  value)
inline

Join key properties of the left operand.

Definition at line 142 of file JoinInstruction.h.

◆ SetLeftOperand() [1/3]

void Aws::QuickSight::Model::JoinInstruction::SetLeftOperand ( Aws::String &&  value)
inline

The operand on the left side of a join.

Definition at line 60 of file JoinInstruction.h.

◆ SetLeftOperand() [2/3]

void Aws::QuickSight::Model::JoinInstruction::SetLeftOperand ( const Aws::String value)
inline

The operand on the left side of a join.

Definition at line 55 of file JoinInstruction.h.

◆ SetLeftOperand() [3/3]

void Aws::QuickSight::Model::JoinInstruction::SetLeftOperand ( const char *  value)
inline

The operand on the left side of a join.

Definition at line 65 of file JoinInstruction.h.

◆ SetOnClause() [1/3]

void Aws::QuickSight::Model::JoinInstruction::SetOnClause ( Aws::String &&  value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 235 of file JoinInstruction.h.

◆ SetOnClause() [2/3]

void Aws::QuickSight::Model::JoinInstruction::SetOnClause ( const Aws::String value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 230 of file JoinInstruction.h.

◆ SetOnClause() [3/3]

void Aws::QuickSight::Model::JoinInstruction::SetOnClause ( const char *  value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 240 of file JoinInstruction.h.

◆ SetRightJoinKeyProperties() [1/2]

void Aws::QuickSight::Model::JoinInstruction::SetRightJoinKeyProperties ( const JoinKeyProperties value)
inline

Join key properties of the right operand.

Definition at line 168 of file JoinInstruction.h.

◆ SetRightJoinKeyProperties() [2/2]

void Aws::QuickSight::Model::JoinInstruction::SetRightJoinKeyProperties ( JoinKeyProperties &&  value)
inline

Join key properties of the right operand.

Definition at line 173 of file JoinInstruction.h.

◆ SetRightOperand() [1/3]

void Aws::QuickSight::Model::JoinInstruction::SetRightOperand ( Aws::String &&  value)
inline

The operand on the right side of a join.

Definition at line 101 of file JoinInstruction.h.

◆ SetRightOperand() [2/3]

void Aws::QuickSight::Model::JoinInstruction::SetRightOperand ( const Aws::String value)
inline

The operand on the right side of a join.

Definition at line 96 of file JoinInstruction.h.

◆ SetRightOperand() [3/3]

void Aws::QuickSight::Model::JoinInstruction::SetRightOperand ( const char *  value)
inline

The operand on the right side of a join.

Definition at line 106 of file JoinInstruction.h.

◆ SetType() [1/2]

void Aws::QuickSight::Model::JoinInstruction::SetType ( const JoinType value)
inline

The type of join that it is.

Definition at line 199 of file JoinInstruction.h.

◆ SetType() [2/2]

void Aws::QuickSight::Model::JoinInstruction::SetType ( JoinType &&  value)
inline

The type of join that it is.

Definition at line 204 of file JoinInstruction.h.

◆ TypeHasBeenSet()

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

The type of join that it is.

Definition at line 194 of file JoinInstruction.h.

◆ WithLeftJoinKeyProperties() [1/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithLeftJoinKeyProperties ( const JoinKeyProperties value)
inline

Join key properties of the left operand.

Definition at line 147 of file JoinInstruction.h.

◆ WithLeftJoinKeyProperties() [2/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithLeftJoinKeyProperties ( JoinKeyProperties &&  value)
inline

Join key properties of the left operand.

Definition at line 152 of file JoinInstruction.h.

◆ WithLeftOperand() [1/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithLeftOperand ( Aws::String &&  value)
inline

The operand on the left side of a join.

Definition at line 75 of file JoinInstruction.h.

◆ WithLeftOperand() [2/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithLeftOperand ( const Aws::String value)
inline

The operand on the left side of a join.

Definition at line 70 of file JoinInstruction.h.

◆ WithLeftOperand() [3/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithLeftOperand ( const char *  value)
inline

The operand on the left side of a join.

Definition at line 80 of file JoinInstruction.h.

◆ WithOnClause() [1/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithOnClause ( Aws::String &&  value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 250 of file JoinInstruction.h.

◆ WithOnClause() [2/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithOnClause ( const Aws::String value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 245 of file JoinInstruction.h.

◆ WithOnClause() [3/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithOnClause ( const char *  value)
inline

The join instructions provided in the ON clause of a join.

Definition at line 255 of file JoinInstruction.h.

◆ WithRightJoinKeyProperties() [1/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithRightJoinKeyProperties ( const JoinKeyProperties value)
inline

Join key properties of the right operand.

Definition at line 178 of file JoinInstruction.h.

◆ WithRightJoinKeyProperties() [2/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithRightJoinKeyProperties ( JoinKeyProperties &&  value)
inline

Join key properties of the right operand.

Definition at line 183 of file JoinInstruction.h.

◆ WithRightOperand() [1/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithRightOperand ( Aws::String &&  value)
inline

The operand on the right side of a join.

Definition at line 116 of file JoinInstruction.h.

◆ WithRightOperand() [2/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithRightOperand ( const Aws::String value)
inline

The operand on the right side of a join.

Definition at line 111 of file JoinInstruction.h.

◆ WithRightOperand() [3/3]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithRightOperand ( const char *  value)
inline

The operand on the right side of a join.

Definition at line 121 of file JoinInstruction.h.

◆ WithType() [1/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithType ( const JoinType value)
inline

The type of join that it is.

Definition at line 209 of file JoinInstruction.h.

◆ WithType() [2/2]

JoinInstruction& Aws::QuickSight::Model::JoinInstruction::WithType ( JoinType &&  value)
inline

The type of join that it is.

Definition at line 214 of file JoinInstruction.h.


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