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

#include <TransformOperation.h>

Public Member Functions

 TransformOperation ()
 
 TransformOperation (Aws::Utils::Json::JsonView jsonValue)
 
TransformOperationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ProjectOperationGetProjectOperation () const
 
bool ProjectOperationHasBeenSet () const
 
void SetProjectOperation (const ProjectOperation &value)
 
void SetProjectOperation (ProjectOperation &&value)
 
TransformOperationWithProjectOperation (const ProjectOperation &value)
 
TransformOperationWithProjectOperation (ProjectOperation &&value)
 
const FilterOperationGetFilterOperation () const
 
bool FilterOperationHasBeenSet () const
 
void SetFilterOperation (const FilterOperation &value)
 
void SetFilterOperation (FilterOperation &&value)
 
TransformOperationWithFilterOperation (const FilterOperation &value)
 
TransformOperationWithFilterOperation (FilterOperation &&value)
 
const CreateColumnsOperationGetCreateColumnsOperation () const
 
bool CreateColumnsOperationHasBeenSet () const
 
void SetCreateColumnsOperation (const CreateColumnsOperation &value)
 
void SetCreateColumnsOperation (CreateColumnsOperation &&value)
 
TransformOperationWithCreateColumnsOperation (const CreateColumnsOperation &value)
 
TransformOperationWithCreateColumnsOperation (CreateColumnsOperation &&value)
 
const RenameColumnOperationGetRenameColumnOperation () const
 
bool RenameColumnOperationHasBeenSet () const
 
void SetRenameColumnOperation (const RenameColumnOperation &value)
 
void SetRenameColumnOperation (RenameColumnOperation &&value)
 
TransformOperationWithRenameColumnOperation (const RenameColumnOperation &value)
 
TransformOperationWithRenameColumnOperation (RenameColumnOperation &&value)
 
const CastColumnTypeOperationGetCastColumnTypeOperation () const
 
bool CastColumnTypeOperationHasBeenSet () const
 
void SetCastColumnTypeOperation (const CastColumnTypeOperation &value)
 
void SetCastColumnTypeOperation (CastColumnTypeOperation &&value)
 
TransformOperationWithCastColumnTypeOperation (const CastColumnTypeOperation &value)
 
TransformOperationWithCastColumnTypeOperation (CastColumnTypeOperation &&value)
 
const TagColumnOperationGetTagColumnOperation () const
 
bool TagColumnOperationHasBeenSet () const
 
void SetTagColumnOperation (const TagColumnOperation &value)
 
void SetTagColumnOperation (TagColumnOperation &&value)
 
TransformOperationWithTagColumnOperation (const TagColumnOperation &value)
 
TransformOperationWithTagColumnOperation (TagColumnOperation &&value)
 

Detailed Description

A data transformation on 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 38 of file TransformOperation.h.

Constructor & Destructor Documentation

◆ TransformOperation() [1/2]

Aws::QuickSight::Model::TransformOperation::TransformOperation ( )

◆ TransformOperation() [2/2]

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

Member Function Documentation

◆ CastColumnTypeOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::CastColumnTypeOperationHasBeenSet ( ) const
inline

A transform operation that casts a column to a different type.

Definition at line 191 of file TransformOperation.h.

◆ CreateColumnsOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::CreateColumnsOperationHasBeenSet ( ) const
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 125 of file TransformOperation.h.

◆ FilterOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::FilterOperationHasBeenSet ( ) const
inline

An operation that filters rows based on some condition.

Definition at line 92 of file TransformOperation.h.

◆ GetCastColumnTypeOperation()

const CastColumnTypeOperation& Aws::QuickSight::Model::TransformOperation::GetCastColumnTypeOperation ( ) const
inline

A transform operation that casts a column to a different type.

Definition at line 186 of file TransformOperation.h.

◆ GetCreateColumnsOperation()

const CreateColumnsOperation& Aws::QuickSight::Model::TransformOperation::GetCreateColumnsOperation ( ) const
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 119 of file TransformOperation.h.

◆ GetFilterOperation()

const FilterOperation& Aws::QuickSight::Model::TransformOperation::GetFilterOperation ( ) const
inline

An operation that filters rows based on some condition.

Definition at line 87 of file TransformOperation.h.

◆ GetProjectOperation()

const ProjectOperation& Aws::QuickSight::Model::TransformOperation::GetProjectOperation ( ) const
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 51 of file TransformOperation.h.

◆ GetRenameColumnOperation()

const RenameColumnOperation& Aws::QuickSight::Model::TransformOperation::GetRenameColumnOperation ( ) const
inline

An operation that renames a column.

Definition at line 155 of file TransformOperation.h.

◆ GetTagColumnOperation()

const TagColumnOperation& Aws::QuickSight::Model::TransformOperation::GetTagColumnOperation ( ) const
inline

An operation that tags a column with additional information.

Definition at line 217 of file TransformOperation.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProjectOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::ProjectOperationHasBeenSet ( ) const
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 57 of file TransformOperation.h.

◆ RenameColumnOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::RenameColumnOperationHasBeenSet ( ) const
inline

An operation that renames a column.

Definition at line 160 of file TransformOperation.h.

◆ SetCastColumnTypeOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetCastColumnTypeOperation ( const CastColumnTypeOperation value)
inline

A transform operation that casts a column to a different type.

Definition at line 196 of file TransformOperation.h.

◆ SetCastColumnTypeOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetCastColumnTypeOperation ( CastColumnTypeOperation &&  value)
inline

A transform operation that casts a column to a different type.

Definition at line 201 of file TransformOperation.h.

◆ SetCreateColumnsOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetCreateColumnsOperation ( const CreateColumnsOperation value)
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 131 of file TransformOperation.h.

◆ SetCreateColumnsOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetCreateColumnsOperation ( CreateColumnsOperation &&  value)
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 137 of file TransformOperation.h.

◆ SetFilterOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetFilterOperation ( const FilterOperation value)
inline

An operation that filters rows based on some condition.

Definition at line 97 of file TransformOperation.h.

◆ SetFilterOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetFilterOperation ( FilterOperation &&  value)
inline

An operation that filters rows based on some condition.

Definition at line 102 of file TransformOperation.h.

◆ SetProjectOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetProjectOperation ( const ProjectOperation value)
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 63 of file TransformOperation.h.

◆ SetProjectOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetProjectOperation ( ProjectOperation &&  value)
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 69 of file TransformOperation.h.

◆ SetRenameColumnOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetRenameColumnOperation ( const RenameColumnOperation value)
inline

An operation that renames a column.

Definition at line 165 of file TransformOperation.h.

◆ SetRenameColumnOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetRenameColumnOperation ( RenameColumnOperation &&  value)
inline

An operation that renames a column.

Definition at line 170 of file TransformOperation.h.

◆ SetTagColumnOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetTagColumnOperation ( const TagColumnOperation value)
inline

An operation that tags a column with additional information.

Definition at line 227 of file TransformOperation.h.

◆ SetTagColumnOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetTagColumnOperation ( TagColumnOperation &&  value)
inline

An operation that tags a column with additional information.

Definition at line 232 of file TransformOperation.h.

◆ TagColumnOperationHasBeenSet()

bool Aws::QuickSight::Model::TransformOperation::TagColumnOperationHasBeenSet ( ) const
inline

An operation that tags a column with additional information.

Definition at line 222 of file TransformOperation.h.

◆ WithCastColumnTypeOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithCastColumnTypeOperation ( const CastColumnTypeOperation value)
inline

A transform operation that casts a column to a different type.

Definition at line 206 of file TransformOperation.h.

◆ WithCastColumnTypeOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithCastColumnTypeOperation ( CastColumnTypeOperation &&  value)
inline

A transform operation that casts a column to a different type.

Definition at line 211 of file TransformOperation.h.

◆ WithCreateColumnsOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithCreateColumnsOperation ( const CreateColumnsOperation value)
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 143 of file TransformOperation.h.

◆ WithCreateColumnsOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithCreateColumnsOperation ( CreateColumnsOperation &&  value)
inline

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

Definition at line 149 of file TransformOperation.h.

◆ WithFilterOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithFilterOperation ( const FilterOperation value)
inline

An operation that filters rows based on some condition.

Definition at line 107 of file TransformOperation.h.

◆ WithFilterOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithFilterOperation ( FilterOperation &&  value)
inline

An operation that filters rows based on some condition.

Definition at line 112 of file TransformOperation.h.

◆ WithProjectOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithProjectOperation ( const ProjectOperation value)
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 75 of file TransformOperation.h.

◆ WithProjectOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithProjectOperation ( ProjectOperation &&  value)
inline

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

Definition at line 81 of file TransformOperation.h.

◆ WithRenameColumnOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithRenameColumnOperation ( const RenameColumnOperation value)
inline

An operation that renames a column.

Definition at line 175 of file TransformOperation.h.

◆ WithRenameColumnOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithRenameColumnOperation ( RenameColumnOperation &&  value)
inline

An operation that renames a column.

Definition at line 180 of file TransformOperation.h.

◆ WithTagColumnOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithTagColumnOperation ( const TagColumnOperation value)
inline

An operation that tags a column with additional information.

Definition at line 237 of file TransformOperation.h.

◆ WithTagColumnOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithTagColumnOperation ( TagColumnOperation &&  value)
inline

An operation that tags a column with additional information.

Definition at line 242 of file TransformOperation.h.


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