AWS SDK for C++  1.9.130
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)
 
const UntagColumnOperationGetUntagColumnOperation () const
 
bool UntagColumnOperationHasBeenSet () const
 
void SetUntagColumnOperation (const UntagColumnOperation &value)
 
void SetUntagColumnOperation (UntagColumnOperation &&value)
 
TransformOperationWithUntagColumnOperation (const UntagColumnOperation &value)
 
TransformOperationWithUntagColumnOperation (UntagColumnOperation &&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 39 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 192 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 126 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 93 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 187 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 120 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 88 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 52 of file TransformOperation.h.

◆ GetRenameColumnOperation()

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

An operation that renames a column.

Definition at line 156 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 218 of file TransformOperation.h.

◆ GetUntagColumnOperation()

const UntagColumnOperation& Aws::QuickSight::Model::TransformOperation::GetUntagColumnOperation ( ) const
inline

Definition at line 247 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 58 of file TransformOperation.h.

◆ RenameColumnOperationHasBeenSet()

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

An operation that renames a column.

Definition at line 161 of file TransformOperation.h.

◆ SetCastColumnTypeOperation() [1/2]

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

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

Definition at line 202 of file TransformOperation.h.

◆ SetCastColumnTypeOperation() [2/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 197 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 132 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 138 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 98 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 103 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 64 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 70 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 166 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 171 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 228 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 233 of file TransformOperation.h.

◆ SetUntagColumnOperation() [1/2]

void Aws::QuickSight::Model::TransformOperation::SetUntagColumnOperation ( const UntagColumnOperation value)
inline

Definition at line 253 of file TransformOperation.h.

◆ SetUntagColumnOperation() [2/2]

void Aws::QuickSight::Model::TransformOperation::SetUntagColumnOperation ( UntagColumnOperation &&  value)
inline

Definition at line 256 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 223 of file TransformOperation.h.

◆ UntagColumnOperationHasBeenSet()

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

Definition at line 250 of file TransformOperation.h.

◆ WithCastColumnTypeOperation() [1/2]

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

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

Definition at line 212 of file TransformOperation.h.

◆ WithCastColumnTypeOperation() [2/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 207 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 144 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 150 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 108 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 113 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 76 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 82 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 176 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 181 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 238 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 243 of file TransformOperation.h.

◆ WithUntagColumnOperation() [1/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithUntagColumnOperation ( const UntagColumnOperation value)
inline

Definition at line 259 of file TransformOperation.h.

◆ WithUntagColumnOperation() [2/2]

TransformOperation& Aws::QuickSight::Model::TransformOperation::WithUntagColumnOperation ( UntagColumnOperation &&  value)
inline

Definition at line 262 of file TransformOperation.h.


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