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

#include <ProjectOperation.h>

Public Member Functions

 ProjectOperation ()
 
 ProjectOperation (Aws::Utils::Json::JsonView jsonValue)
 
ProjectOperationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetProjectedColumns () const
 
bool ProjectedColumnsHasBeenSet () const
 
void SetProjectedColumns (const Aws::Vector< Aws::String > &value)
 
void SetProjectedColumns (Aws::Vector< Aws::String > &&value)
 
ProjectOperationWithProjectedColumns (const Aws::Vector< Aws::String > &value)
 
ProjectOperationWithProjectedColumns (Aws::Vector< Aws::String > &&value)
 
ProjectOperationAddProjectedColumns (const Aws::String &value)
 
ProjectOperationAddProjectedColumns (Aws::String &&value)
 
ProjectOperationAddProjectedColumns (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 33 of file ProjectOperation.h.

Constructor & Destructor Documentation

◆ ProjectOperation() [1/2]

Aws::QuickSight::Model::ProjectOperation::ProjectOperation ( )

◆ ProjectOperation() [2/2]

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

Member Function Documentation

◆ AddProjectedColumns() [1/3]

ProjectOperation& Aws::QuickSight::Model::ProjectOperation::AddProjectedColumns ( const Aws::String value)
inline

Projected columns.

Definition at line 75 of file ProjectOperation.h.

◆ AddProjectedColumns() [2/3]

ProjectOperation& Aws::QuickSight::Model::ProjectOperation::AddProjectedColumns ( Aws::String &&  value)
inline

Projected columns.

Definition at line 80 of file ProjectOperation.h.

◆ AddProjectedColumns() [3/3]

ProjectOperation& Aws::QuickSight::Model::ProjectOperation::AddProjectedColumns ( const char *  value)
inline

Projected columns.

Definition at line 85 of file ProjectOperation.h.

◆ GetProjectedColumns()

const Aws::Vector<Aws::String>& Aws::QuickSight::Model::ProjectOperation::GetProjectedColumns ( ) const
inline

Projected columns.

Definition at line 45 of file ProjectOperation.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProjectedColumnsHasBeenSet()

bool Aws::QuickSight::Model::ProjectOperation::ProjectedColumnsHasBeenSet ( ) const
inline

Projected columns.

Definition at line 50 of file ProjectOperation.h.

◆ SetProjectedColumns() [1/2]

void Aws::QuickSight::Model::ProjectOperation::SetProjectedColumns ( const Aws::Vector< Aws::String > &  value)
inline

Projected columns.

Definition at line 55 of file ProjectOperation.h.

◆ SetProjectedColumns() [2/2]

void Aws::QuickSight::Model::ProjectOperation::SetProjectedColumns ( Aws::Vector< Aws::String > &&  value)
inline

Projected columns.

Definition at line 60 of file ProjectOperation.h.

◆ WithProjectedColumns() [1/2]

ProjectOperation& Aws::QuickSight::Model::ProjectOperation::WithProjectedColumns ( const Aws::Vector< Aws::String > &  value)
inline

Projected columns.

Definition at line 65 of file ProjectOperation.h.

◆ WithProjectedColumns() [2/2]

ProjectOperation& Aws::QuickSight::Model::ProjectOperation::WithProjectedColumns ( Aws::Vector< Aws::String > &&  value)
inline

Projected columns.

Definition at line 70 of file ProjectOperation.h.


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