AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::RedshiftDatasetDefinition Class Reference

#include <RedshiftDatasetDefinition.h>

Public Member Functions

 RedshiftDatasetDefinition ()
 
 RedshiftDatasetDefinition (Aws::Utils::Json::JsonView jsonValue)
 
RedshiftDatasetDefinitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClusterId () const
 
bool ClusterIdHasBeenSet () const
 
void SetClusterId (const Aws::String &value)
 
void SetClusterId (Aws::String &&value)
 
void SetClusterId (const char *value)
 
RedshiftDatasetDefinitionWithClusterId (const Aws::String &value)
 
RedshiftDatasetDefinitionWithClusterId (Aws::String &&value)
 
RedshiftDatasetDefinitionWithClusterId (const char *value)
 
const Aws::StringGetDatabase () const
 
bool DatabaseHasBeenSet () const
 
void SetDatabase (const Aws::String &value)
 
void SetDatabase (Aws::String &&value)
 
void SetDatabase (const char *value)
 
RedshiftDatasetDefinitionWithDatabase (const Aws::String &value)
 
RedshiftDatasetDefinitionWithDatabase (Aws::String &&value)
 
RedshiftDatasetDefinitionWithDatabase (const char *value)
 
const Aws::StringGetDbUser () const
 
bool DbUserHasBeenSet () const
 
void SetDbUser (const Aws::String &value)
 
void SetDbUser (Aws::String &&value)
 
void SetDbUser (const char *value)
 
RedshiftDatasetDefinitionWithDbUser (const Aws::String &value)
 
RedshiftDatasetDefinitionWithDbUser (Aws::String &&value)
 
RedshiftDatasetDefinitionWithDbUser (const char *value)
 
const Aws::StringGetQueryString () const
 
bool QueryStringHasBeenSet () const
 
void SetQueryString (const Aws::String &value)
 
void SetQueryString (Aws::String &&value)
 
void SetQueryString (const char *value)
 
RedshiftDatasetDefinitionWithQueryString (const Aws::String &value)
 
RedshiftDatasetDefinitionWithQueryString (Aws::String &&value)
 
RedshiftDatasetDefinitionWithQueryString (const char *value)
 
const Aws::StringGetClusterRoleArn () const
 
bool ClusterRoleArnHasBeenSet () const
 
void SetClusterRoleArn (const Aws::String &value)
 
void SetClusterRoleArn (Aws::String &&value)
 
void SetClusterRoleArn (const char *value)
 
RedshiftDatasetDefinitionWithClusterRoleArn (const Aws::String &value)
 
RedshiftDatasetDefinitionWithClusterRoleArn (Aws::String &&value)
 
RedshiftDatasetDefinitionWithClusterRoleArn (const char *value)
 
const Aws::StringGetOutputS3Uri () const
 
bool OutputS3UriHasBeenSet () const
 
void SetOutputS3Uri (const Aws::String &value)
 
void SetOutputS3Uri (Aws::String &&value)
 
void SetOutputS3Uri (const char *value)
 
RedshiftDatasetDefinitionWithOutputS3Uri (const Aws::String &value)
 
RedshiftDatasetDefinitionWithOutputS3Uri (Aws::String &&value)
 
RedshiftDatasetDefinitionWithOutputS3Uri (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
RedshiftDatasetDefinitionWithKmsKeyId (const Aws::String &value)
 
RedshiftDatasetDefinitionWithKmsKeyId (Aws::String &&value)
 
RedshiftDatasetDefinitionWithKmsKeyId (const char *value)
 
const RedshiftResultFormatGetOutputFormat () const
 
bool OutputFormatHasBeenSet () const
 
void SetOutputFormat (const RedshiftResultFormat &value)
 
void SetOutputFormat (RedshiftResultFormat &&value)
 
RedshiftDatasetDefinitionWithOutputFormat (const RedshiftResultFormat &value)
 
RedshiftDatasetDefinitionWithOutputFormat (RedshiftResultFormat &&value)
 
const RedshiftResultCompressionTypeGetOutputCompression () const
 
bool OutputCompressionHasBeenSet () const
 
void SetOutputCompression (const RedshiftResultCompressionType &value)
 
void SetOutputCompression (RedshiftResultCompressionType &&value)
 
RedshiftDatasetDefinitionWithOutputCompression (const RedshiftResultCompressionType &value)
 
RedshiftDatasetDefinitionWithOutputCompression (RedshiftResultCompressionType &&value)
 

Detailed Description

Configuration for Redshift Dataset Definition input.

See Also:

AWS API Reference

Definition at line 34 of file RedshiftDatasetDefinition.h.

Constructor & Destructor Documentation

◆ RedshiftDatasetDefinition() [1/2]

Aws::SageMaker::Model::RedshiftDatasetDefinition::RedshiftDatasetDefinition ( )

◆ RedshiftDatasetDefinition() [2/2]

Aws::SageMaker::Model::RedshiftDatasetDefinition::RedshiftDatasetDefinition ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ClusterIdHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::ClusterIdHasBeenSet ( ) const
inline

Definition at line 47 of file RedshiftDatasetDefinition.h.

◆ ClusterRoleArnHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::ClusterRoleArnHasBeenSet ( ) const
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 153 of file RedshiftDatasetDefinition.h.

◆ DatabaseHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::DatabaseHasBeenSet ( ) const
inline

Definition at line 72 of file RedshiftDatasetDefinition.h.

◆ DbUserHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::DbUserHasBeenSet ( ) const
inline

Definition at line 97 of file RedshiftDatasetDefinition.h.

◆ GetClusterId()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetClusterId ( ) const
inline

Definition at line 44 of file RedshiftDatasetDefinition.h.

◆ GetClusterRoleArn()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetClusterRoleArn ( ) const
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 147 of file RedshiftDatasetDefinition.h.

◆ GetDatabase()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetDatabase ( ) const
inline

Definition at line 69 of file RedshiftDatasetDefinition.h.

◆ GetDbUser()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetDbUser ( ) const
inline

Definition at line 94 of file RedshiftDatasetDefinition.h.

◆ GetKmsKeyId()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetKmsKeyId ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 237 of file RedshiftDatasetDefinition.h.

◆ GetOutputCompression()

const RedshiftResultCompressionType& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputCompression ( ) const
inline

Definition at line 302 of file RedshiftDatasetDefinition.h.

◆ GetOutputFormat()

const RedshiftResultFormat& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputFormat ( ) const
inline

Definition at line 283 of file RedshiftDatasetDefinition.h.

◆ GetOutputS3Uri()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputS3Uri ( ) const
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 195 of file RedshiftDatasetDefinition.h.

◆ GetQueryString()

const Aws::String& Aws::SageMaker::Model::RedshiftDatasetDefinition::GetQueryString ( ) const
inline

Definition at line 119 of file RedshiftDatasetDefinition.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::RedshiftDatasetDefinition::Jsonize ( ) const

◆ KmsKeyIdHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::KmsKeyIdHasBeenSet ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 243 of file RedshiftDatasetDefinition.h.

◆ operator=()

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutputCompressionHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputCompressionHasBeenSet ( ) const
inline

Definition at line 305 of file RedshiftDatasetDefinition.h.

◆ OutputFormatHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputFormatHasBeenSet ( ) const
inline

Definition at line 286 of file RedshiftDatasetDefinition.h.

◆ OutputS3UriHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputS3UriHasBeenSet ( ) const
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 200 of file RedshiftDatasetDefinition.h.

◆ QueryStringHasBeenSet()

bool Aws::SageMaker::Model::RedshiftDatasetDefinition::QueryStringHasBeenSet ( ) const
inline

Definition at line 122 of file RedshiftDatasetDefinition.h.

◆ SetClusterId() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId ( Aws::String &&  value)
inline

Definition at line 53 of file RedshiftDatasetDefinition.h.

◆ SetClusterId() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId ( const Aws::String value)
inline

Definition at line 50 of file RedshiftDatasetDefinition.h.

◆ SetClusterId() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId ( const char *  value)
inline

Definition at line 56 of file RedshiftDatasetDefinition.h.

◆ SetClusterRoleArn() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn ( Aws::String &&  value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 165 of file RedshiftDatasetDefinition.h.

◆ SetClusterRoleArn() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn ( const Aws::String value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 159 of file RedshiftDatasetDefinition.h.

◆ SetClusterRoleArn() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn ( const char *  value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 171 of file RedshiftDatasetDefinition.h.

◆ SetDatabase() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase ( Aws::String &&  value)
inline

Definition at line 78 of file RedshiftDatasetDefinition.h.

◆ SetDatabase() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase ( const Aws::String value)
inline

Definition at line 75 of file RedshiftDatasetDefinition.h.

◆ SetDatabase() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase ( const char *  value)
inline

Definition at line 81 of file RedshiftDatasetDefinition.h.

◆ SetDbUser() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser ( Aws::String &&  value)
inline

Definition at line 103 of file RedshiftDatasetDefinition.h.

◆ SetDbUser() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser ( const Aws::String value)
inline

Definition at line 100 of file RedshiftDatasetDefinition.h.

◆ SetDbUser() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser ( const char *  value)
inline

Definition at line 106 of file RedshiftDatasetDefinition.h.

◆ SetKmsKeyId() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 255 of file RedshiftDatasetDefinition.h.

◆ SetKmsKeyId() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 249 of file RedshiftDatasetDefinition.h.

◆ SetKmsKeyId() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 261 of file RedshiftDatasetDefinition.h.

◆ SetOutputCompression() [1/2]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputCompression ( const RedshiftResultCompressionType value)
inline

Definition at line 308 of file RedshiftDatasetDefinition.h.

◆ SetOutputCompression() [2/2]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputCompression ( RedshiftResultCompressionType &&  value)
inline

Definition at line 311 of file RedshiftDatasetDefinition.h.

◆ SetOutputFormat() [1/2]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputFormat ( const RedshiftResultFormat value)
inline

Definition at line 289 of file RedshiftDatasetDefinition.h.

◆ SetOutputFormat() [2/2]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputFormat ( RedshiftResultFormat &&  value)
inline

Definition at line 292 of file RedshiftDatasetDefinition.h.

◆ SetOutputS3Uri() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri ( Aws::String &&  value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 210 of file RedshiftDatasetDefinition.h.

◆ SetOutputS3Uri() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri ( const Aws::String value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 205 of file RedshiftDatasetDefinition.h.

◆ SetOutputS3Uri() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri ( const char *  value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 215 of file RedshiftDatasetDefinition.h.

◆ SetQueryString() [1/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString ( Aws::String &&  value)
inline

Definition at line 128 of file RedshiftDatasetDefinition.h.

◆ SetQueryString() [2/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString ( const Aws::String value)
inline

Definition at line 125 of file RedshiftDatasetDefinition.h.

◆ SetQueryString() [3/3]

void Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString ( const char *  value)
inline

Definition at line 131 of file RedshiftDatasetDefinition.h.

◆ WithClusterId() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId ( Aws::String &&  value)
inline

Definition at line 62 of file RedshiftDatasetDefinition.h.

◆ WithClusterId() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId ( const Aws::String value)
inline

Definition at line 59 of file RedshiftDatasetDefinition.h.

◆ WithClusterId() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId ( const char *  value)
inline

Definition at line 65 of file RedshiftDatasetDefinition.h.

◆ WithClusterRoleArn() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn ( Aws::String &&  value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 183 of file RedshiftDatasetDefinition.h.

◆ WithClusterRoleArn() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn ( const Aws::String value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 177 of file RedshiftDatasetDefinition.h.

◆ WithClusterRoleArn() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn ( const char *  value)
inline

The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

Definition at line 189 of file RedshiftDatasetDefinition.h.

◆ WithDatabase() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase ( Aws::String &&  value)
inline

Definition at line 87 of file RedshiftDatasetDefinition.h.

◆ WithDatabase() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase ( const Aws::String value)
inline

Definition at line 84 of file RedshiftDatasetDefinition.h.

◆ WithDatabase() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase ( const char *  value)
inline

Definition at line 90 of file RedshiftDatasetDefinition.h.

◆ WithDbUser() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser ( Aws::String &&  value)
inline

Definition at line 112 of file RedshiftDatasetDefinition.h.

◆ WithDbUser() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser ( const Aws::String value)
inline

Definition at line 109 of file RedshiftDatasetDefinition.h.

◆ WithDbUser() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser ( const char *  value)
inline

Definition at line 115 of file RedshiftDatasetDefinition.h.

◆ WithKmsKeyId() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 273 of file RedshiftDatasetDefinition.h.

◆ WithKmsKeyId() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 267 of file RedshiftDatasetDefinition.h.

◆ WithKmsKeyId() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.

Definition at line 279 of file RedshiftDatasetDefinition.h.

◆ WithOutputCompression() [1/2]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputCompression ( const RedshiftResultCompressionType value)
inline

Definition at line 314 of file RedshiftDatasetDefinition.h.

◆ WithOutputCompression() [2/2]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputCompression ( RedshiftResultCompressionType &&  value)
inline

Definition at line 317 of file RedshiftDatasetDefinition.h.

◆ WithOutputFormat() [1/2]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputFormat ( const RedshiftResultFormat value)
inline

Definition at line 295 of file RedshiftDatasetDefinition.h.

◆ WithOutputFormat() [2/2]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputFormat ( RedshiftResultFormat &&  value)
inline

Definition at line 298 of file RedshiftDatasetDefinition.h.

◆ WithOutputS3Uri() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri ( Aws::String &&  value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 225 of file RedshiftDatasetDefinition.h.

◆ WithOutputS3Uri() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri ( const Aws::String value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 220 of file RedshiftDatasetDefinition.h.

◆ WithOutputS3Uri() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri ( const char *  value)
inline

The location in Amazon S3 where the Redshift query results are stored.

Definition at line 230 of file RedshiftDatasetDefinition.h.

◆ WithQueryString() [1/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString ( Aws::String &&  value)
inline

Definition at line 137 of file RedshiftDatasetDefinition.h.

◆ WithQueryString() [2/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString ( const Aws::String value)
inline

Definition at line 134 of file RedshiftDatasetDefinition.h.

◆ WithQueryString() [3/3]

RedshiftDatasetDefinition& Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString ( const char *  value)
inline

Definition at line 140 of file RedshiftDatasetDefinition.h.


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