AWS SDK for C++  1.9.154
AWS SDK for C++
RedshiftDatasetDefinition.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
35  {
36  public:
41 
42 
43 
44  inline const Aws::String& GetClusterId() const{ return m_clusterId; }
45 
46 
47  inline bool ClusterIdHasBeenSet() const { return m_clusterIdHasBeenSet; }
48 
49 
50  inline void SetClusterId(const Aws::String& value) { m_clusterIdHasBeenSet = true; m_clusterId = value; }
51 
52 
53  inline void SetClusterId(Aws::String&& value) { m_clusterIdHasBeenSet = true; m_clusterId = std::move(value); }
54 
55 
56  inline void SetClusterId(const char* value) { m_clusterIdHasBeenSet = true; m_clusterId.assign(value); }
57 
58 
59  inline RedshiftDatasetDefinition& WithClusterId(const Aws::String& value) { SetClusterId(value); return *this;}
60 
61 
62  inline RedshiftDatasetDefinition& WithClusterId(Aws::String&& value) { SetClusterId(std::move(value)); return *this;}
63 
64 
65  inline RedshiftDatasetDefinition& WithClusterId(const char* value) { SetClusterId(value); return *this;}
66 
67 
68 
69  inline const Aws::String& GetDatabase() const{ return m_database; }
70 
71 
72  inline bool DatabaseHasBeenSet() const { return m_databaseHasBeenSet; }
73 
74 
75  inline void SetDatabase(const Aws::String& value) { m_databaseHasBeenSet = true; m_database = value; }
76 
77 
78  inline void SetDatabase(Aws::String&& value) { m_databaseHasBeenSet = true; m_database = std::move(value); }
79 
80 
81  inline void SetDatabase(const char* value) { m_databaseHasBeenSet = true; m_database.assign(value); }
82 
83 
84  inline RedshiftDatasetDefinition& WithDatabase(const Aws::String& value) { SetDatabase(value); return *this;}
85 
86 
87  inline RedshiftDatasetDefinition& WithDatabase(Aws::String&& value) { SetDatabase(std::move(value)); return *this;}
88 
89 
90  inline RedshiftDatasetDefinition& WithDatabase(const char* value) { SetDatabase(value); return *this;}
91 
92 
93 
94  inline const Aws::String& GetDbUser() const{ return m_dbUser; }
95 
96 
97  inline bool DbUserHasBeenSet() const { return m_dbUserHasBeenSet; }
98 
99 
100  inline void SetDbUser(const Aws::String& value) { m_dbUserHasBeenSet = true; m_dbUser = value; }
101 
102 
103  inline void SetDbUser(Aws::String&& value) { m_dbUserHasBeenSet = true; m_dbUser = std::move(value); }
104 
105 
106  inline void SetDbUser(const char* value) { m_dbUserHasBeenSet = true; m_dbUser.assign(value); }
107 
108 
109  inline RedshiftDatasetDefinition& WithDbUser(const Aws::String& value) { SetDbUser(value); return *this;}
110 
111 
112  inline RedshiftDatasetDefinition& WithDbUser(Aws::String&& value) { SetDbUser(std::move(value)); return *this;}
113 
114 
115  inline RedshiftDatasetDefinition& WithDbUser(const char* value) { SetDbUser(value); return *this;}
116 
117 
118 
119  inline const Aws::String& GetQueryString() const{ return m_queryString; }
120 
121 
122  inline bool QueryStringHasBeenSet() const { return m_queryStringHasBeenSet; }
123 
124 
125  inline void SetQueryString(const Aws::String& value) { m_queryStringHasBeenSet = true; m_queryString = value; }
126 
127 
128  inline void SetQueryString(Aws::String&& value) { m_queryStringHasBeenSet = true; m_queryString = std::move(value); }
129 
130 
131  inline void SetQueryString(const char* value) { m_queryStringHasBeenSet = true; m_queryString.assign(value); }
132 
133 
134  inline RedshiftDatasetDefinition& WithQueryString(const Aws::String& value) { SetQueryString(value); return *this;}
135 
136 
137  inline RedshiftDatasetDefinition& WithQueryString(Aws::String&& value) { SetQueryString(std::move(value)); return *this;}
138 
139 
140  inline RedshiftDatasetDefinition& WithQueryString(const char* value) { SetQueryString(value); return *this;}
141 
142 
147  inline const Aws::String& GetClusterRoleArn() const{ return m_clusterRoleArn; }
148 
153  inline bool ClusterRoleArnHasBeenSet() const { return m_clusterRoleArnHasBeenSet; }
154 
159  inline void SetClusterRoleArn(const Aws::String& value) { m_clusterRoleArnHasBeenSet = true; m_clusterRoleArn = value; }
160 
165  inline void SetClusterRoleArn(Aws::String&& value) { m_clusterRoleArnHasBeenSet = true; m_clusterRoleArn = std::move(value); }
166 
171  inline void SetClusterRoleArn(const char* value) { m_clusterRoleArnHasBeenSet = true; m_clusterRoleArn.assign(value); }
172 
177  inline RedshiftDatasetDefinition& WithClusterRoleArn(const Aws::String& value) { SetClusterRoleArn(value); return *this;}
178 
183  inline RedshiftDatasetDefinition& WithClusterRoleArn(Aws::String&& value) { SetClusterRoleArn(std::move(value)); return *this;}
184 
189  inline RedshiftDatasetDefinition& WithClusterRoleArn(const char* value) { SetClusterRoleArn(value); return *this;}
190 
191 
195  inline const Aws::String& GetOutputS3Uri() const{ return m_outputS3Uri; }
196 
200  inline bool OutputS3UriHasBeenSet() const { return m_outputS3UriHasBeenSet; }
201 
205  inline void SetOutputS3Uri(const Aws::String& value) { m_outputS3UriHasBeenSet = true; m_outputS3Uri = value; }
206 
210  inline void SetOutputS3Uri(Aws::String&& value) { m_outputS3UriHasBeenSet = true; m_outputS3Uri = std::move(value); }
211 
215  inline void SetOutputS3Uri(const char* value) { m_outputS3UriHasBeenSet = true; m_outputS3Uri.assign(value); }
216 
220  inline RedshiftDatasetDefinition& WithOutputS3Uri(const Aws::String& value) { SetOutputS3Uri(value); return *this;}
221 
225  inline RedshiftDatasetDefinition& WithOutputS3Uri(Aws::String&& value) { SetOutputS3Uri(std::move(value)); return *this;}
226 
230  inline RedshiftDatasetDefinition& WithOutputS3Uri(const char* value) { SetOutputS3Uri(value); return *this;}
231 
232 
237  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
238 
243  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
244 
249  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
250 
255  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
256 
261  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
262 
267  inline RedshiftDatasetDefinition& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
268 
273  inline RedshiftDatasetDefinition& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
274 
279  inline RedshiftDatasetDefinition& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
280 
281 
282 
283  inline const RedshiftResultFormat& GetOutputFormat() const{ return m_outputFormat; }
284 
285 
286  inline bool OutputFormatHasBeenSet() const { return m_outputFormatHasBeenSet; }
287 
288 
289  inline void SetOutputFormat(const RedshiftResultFormat& value) { m_outputFormatHasBeenSet = true; m_outputFormat = value; }
290 
291 
292  inline void SetOutputFormat(RedshiftResultFormat&& value) { m_outputFormatHasBeenSet = true; m_outputFormat = std::move(value); }
293 
294 
295  inline RedshiftDatasetDefinition& WithOutputFormat(const RedshiftResultFormat& value) { SetOutputFormat(value); return *this;}
296 
297 
298  inline RedshiftDatasetDefinition& WithOutputFormat(RedshiftResultFormat&& value) { SetOutputFormat(std::move(value)); return *this;}
299 
300 
301 
302  inline const RedshiftResultCompressionType& GetOutputCompression() const{ return m_outputCompression; }
303 
304 
305  inline bool OutputCompressionHasBeenSet() const { return m_outputCompressionHasBeenSet; }
306 
307 
308  inline void SetOutputCompression(const RedshiftResultCompressionType& value) { m_outputCompressionHasBeenSet = true; m_outputCompression = value; }
309 
310 
311  inline void SetOutputCompression(RedshiftResultCompressionType&& value) { m_outputCompressionHasBeenSet = true; m_outputCompression = std::move(value); }
312 
313 
314  inline RedshiftDatasetDefinition& WithOutputCompression(const RedshiftResultCompressionType& value) { SetOutputCompression(value); return *this;}
315 
316 
317  inline RedshiftDatasetDefinition& WithOutputCompression(RedshiftResultCompressionType&& value) { SetOutputCompression(std::move(value)); return *this;}
318 
319  private:
320 
321  Aws::String m_clusterId;
322  bool m_clusterIdHasBeenSet;
323 
324  Aws::String m_database;
325  bool m_databaseHasBeenSet;
326 
327  Aws::String m_dbUser;
328  bool m_dbUserHasBeenSet;
329 
330  Aws::String m_queryString;
331  bool m_queryStringHasBeenSet;
332 
333  Aws::String m_clusterRoleArn;
334  bool m_clusterRoleArnHasBeenSet;
335 
336  Aws::String m_outputS3Uri;
337  bool m_outputS3UriHasBeenSet;
338 
339  Aws::String m_kmsKeyId;
340  bool m_kmsKeyIdHasBeenSet;
341 
342  RedshiftResultFormat m_outputFormat;
343  bool m_outputFormatHasBeenSet;
344 
345  RedshiftResultCompressionType m_outputCompression;
346  bool m_outputCompressionHasBeenSet;
347  };
348 
349 } // namespace Model
350 } // namespace SageMaker
351 } // namespace Aws
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase
RedshiftDatasetDefinition & WithDatabase(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:87
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser
void SetDbUser(const char *value)
Definition: RedshiftDatasetDefinition.h:106
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputFormat
RedshiftDatasetDefinition & WithOutputFormat(const RedshiftResultFormat &value)
Definition: RedshiftDatasetDefinition.h:295
Aws::SageMaker::Model::RedshiftDatasetDefinition::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
RedshiftResultFormat.h
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:255
SageMaker_EXPORTS.h
RedshiftResultCompressionType.h
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn
RedshiftDatasetDefinition & WithClusterRoleArn(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:183
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri
RedshiftDatasetDefinition & WithOutputS3Uri(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:220
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputCompression
const RedshiftResultCompressionType & GetOutputCompression() const
Definition: RedshiftDatasetDefinition.h:302
Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputCompressionHasBeenSet
bool OutputCompressionHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:305
Aws::SageMaker::Model::RedshiftDatasetDefinition::RedshiftDatasetDefinition
RedshiftDatasetDefinition()
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser
void SetDbUser(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:103
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputFormat
RedshiftDatasetDefinition & WithOutputFormat(RedshiftResultFormat &&value)
Definition: RedshiftDatasetDefinition.h:298
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase
RedshiftDatasetDefinition & WithDatabase(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:84
Aws::SageMaker::Model::RedshiftDatasetDefinition::ClusterRoleArnHasBeenSet
bool ClusterRoleArnHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:153
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser
RedshiftDatasetDefinition & WithDbUser(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:112
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetDbUser
const Aws::String & GetDbUser() const
Definition: RedshiftDatasetDefinition.h:94
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri
void SetOutputS3Uri(const char *value)
Definition: RedshiftDatasetDefinition.h:215
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri
void SetOutputS3Uri(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:205
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString
void SetQueryString(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:128
Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputS3UriHasBeenSet
bool OutputS3UriHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:200
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputCompression
void SetOutputCompression(RedshiftResultCompressionType &&value)
Definition: RedshiftDatasetDefinition.h:311
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn
void SetClusterRoleArn(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:159
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri
RedshiftDatasetDefinition & WithOutputS3Uri(const char *value)
Definition: RedshiftDatasetDefinition.h:230
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString
RedshiftDatasetDefinition & WithQueryString(const char *value)
Definition: RedshiftDatasetDefinition.h:140
Aws::SageMaker::Model::RedshiftDatasetDefinition::operator=
RedshiftDatasetDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase
void SetDatabase(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:75
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: RedshiftDatasetDefinition.h:261
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString
RedshiftDatasetDefinition & WithQueryString(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:134
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetClusterId
const Aws::String & GetClusterId() const
Definition: RedshiftDatasetDefinition.h:44
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId
RedshiftDatasetDefinition & WithClusterId(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:62
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId
RedshiftDatasetDefinition & WithKmsKeyId(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:267
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputCompression
void SetOutputCompression(const RedshiftResultCompressionType &value)
Definition: RedshiftDatasetDefinition.h:308
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputCompression
RedshiftDatasetDefinition & WithOutputCompression(RedshiftResultCompressionType &&value)
Definition: RedshiftDatasetDefinition.h:317
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser
RedshiftDatasetDefinition & WithDbUser(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:109
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn
void SetClusterRoleArn(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:165
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputS3Uri
const Aws::String & GetOutputS3Uri() const
Definition: RedshiftDatasetDefinition.h:195
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputS3Uri
void SetOutputS3Uri(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:210
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputCompression
RedshiftDatasetDefinition & WithOutputCompression(const RedshiftResultCompressionType &value)
Definition: RedshiftDatasetDefinition.h:314
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId
void SetClusterId(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:50
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetClusterRoleArn
const Aws::String & GetClusterRoleArn() const
Definition: RedshiftDatasetDefinition.h:147
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString
void SetQueryString(const char *value)
Definition: RedshiftDatasetDefinition.h:131
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterRoleArn
void SetClusterRoleArn(const char *value)
Definition: RedshiftDatasetDefinition.h:171
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetDatabase
const Aws::String & GetDatabase() const
Definition: RedshiftDatasetDefinition.h:69
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId
void SetClusterId(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:53
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetOutputFormat
const RedshiftResultFormat & GetOutputFormat() const
Definition: RedshiftDatasetDefinition.h:283
Aws::SageMaker::Model::RedshiftDatasetDefinition::QueryStringHasBeenSet
bool QueryStringHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:122
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDatabase
RedshiftDatasetDefinition & WithDatabase(const char *value)
Definition: RedshiftDatasetDefinition.h:90
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:249
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetQueryString
const Aws::String & GetQueryString() const
Definition: RedshiftDatasetDefinition.h:119
Aws::SageMaker::Model::RedshiftResultCompressionType
RedshiftResultCompressionType
Definition: RedshiftResultCompressionType.h:17
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId
RedshiftDatasetDefinition & WithKmsKeyId(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:273
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn
RedshiftDatasetDefinition & WithClusterRoleArn(const char *value)
Definition: RedshiftDatasetDefinition.h:189
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputFormat
void SetOutputFormat(RedshiftResultFormat &&value)
Definition: RedshiftDatasetDefinition.h:292
Aws::SageMaker::Model::RedshiftDatasetDefinition
Definition: RedshiftDatasetDefinition.h:35
Aws::SageMaker::Model::RedshiftDatasetDefinition::DbUserHasBeenSet
bool DbUserHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:97
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetOutputFormat
void SetOutputFormat(const RedshiftResultFormat &value)
Definition: RedshiftDatasetDefinition.h:289
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase
void SetDatabase(const char *value)
Definition: RedshiftDatasetDefinition.h:81
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::RedshiftResultFormat
RedshiftResultFormat
Definition: RedshiftResultFormat.h:17
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId
RedshiftDatasetDefinition & WithClusterId(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:59
Aws::SageMaker::Model::RedshiftDatasetDefinition::ClusterIdHasBeenSet
bool ClusterIdHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:47
Aws::SageMaker::Model::RedshiftDatasetDefinition::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: RedshiftDatasetDefinition.h:237
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetClusterId
void SetClusterId(const char *value)
Definition: RedshiftDatasetDefinition.h:56
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDbUser
void SetDbUser(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:100
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetQueryString
void SetQueryString(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:125
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterRoleArn
RedshiftDatasetDefinition & WithClusterRoleArn(const Aws::String &value)
Definition: RedshiftDatasetDefinition.h:177
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithOutputS3Uri
RedshiftDatasetDefinition & WithOutputS3Uri(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:225
Aws::SageMaker::Model::RedshiftDatasetDefinition::RedshiftDatasetDefinition
RedshiftDatasetDefinition(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::RedshiftDatasetDefinition::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:243
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithDbUser
RedshiftDatasetDefinition & WithDbUser(const char *value)
Definition: RedshiftDatasetDefinition.h:115
Aws::SageMaker::Model::RedshiftDatasetDefinition::SetDatabase
void SetDatabase(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:78
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithKmsKeyId
RedshiftDatasetDefinition & WithKmsKeyId(const char *value)
Definition: RedshiftDatasetDefinition.h:279
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithQueryString
RedshiftDatasetDefinition & WithQueryString(Aws::String &&value)
Definition: RedshiftDatasetDefinition.h:137
Aws::SageMaker::Model::RedshiftDatasetDefinition::DatabaseHasBeenSet
bool DatabaseHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:72
Aws::SageMaker::Model::RedshiftDatasetDefinition::OutputFormatHasBeenSet
bool OutputFormatHasBeenSet() const
Definition: RedshiftDatasetDefinition.h:286
Aws::SageMaker::Model::RedshiftDatasetDefinition::WithClusterId
RedshiftDatasetDefinition & WithClusterId(const char *value)
Definition: RedshiftDatasetDefinition.h:65