7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/machinelearning/MachineLearning_EXPORTS.h>
10#include <aws/machinelearning/model/EntityStatus.h>
11#include <aws/machinelearning/model/RDSMetadata.h>
12#include <aws/machinelearning/model/RedshiftMetadata.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
25namespace MachineLearning {
45 template <
typename DataSourceIdT = Aws::String>
47 m_dataSourceIdHasBeenSet =
true;
48 m_dataSourceId = std::forward<DataSourceIdT>(value);
50 template <
typename DataSourceIdT = Aws::String>
63 template <
typename DataLocationS3T = Aws::String>
65 m_dataLocationS3HasBeenSet =
true;
66 m_dataLocationS3 = std::forward<DataLocationS3T>(value);
68 template <
typename DataLocationS3T = Aws::String>
81 template <
typename DataRearrangementT = Aws::String>
83 m_dataRearrangementHasBeenSet =
true;
84 m_dataRearrangement = std::forward<DataRearrangementT>(value);
86 template <
typename DataRearrangementT = Aws::String>
100 template <
typename CreatedByIamUserT = Aws::String>
102 m_createdByIamUserHasBeenSet =
true;
103 m_createdByIamUser = std::forward<CreatedByIamUserT>(value);
105 template <
typename CreatedByIamUserT = Aws::String>
118 template <
typename CreatedAtT = Aws::Utils::DateTime>
120 m_createdAtHasBeenSet =
true;
121 m_createdAt = std::forward<CreatedAtT>(value);
123 template <
typename CreatedAtT = Aws::Utils::DateTime>
136 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
138 m_lastUpdatedAtHasBeenSet =
true;
139 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
141 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
154 m_dataSizeInBytesHasBeenSet =
true;
155 m_dataSizeInBytes = value;
169 m_numberOfFilesHasBeenSet =
true;
170 m_numberOfFiles = value;
183 template <
typename NameT = Aws::String>
185 m_nameHasBeenSet =
true;
186 m_name = std::forward<NameT>(value);
188 template <
typename NameT = Aws::String>
190 SetName(std::forward<NameT>(value));
209 m_statusHasBeenSet =
true;
224 template <
typename LogUriT = Aws::String>
226 m_logUriHasBeenSet =
true;
227 m_logUri = std::forward<LogUriT>(value);
229 template <
typename LogUriT = Aws::String>
242 template <
typename MessageT = Aws::String>
244 m_messageHasBeenSet =
true;
245 m_message = std::forward<MessageT>(value);
247 template <
typename MessageT = Aws::String>
257 template <
typename RedshiftMetadataT = RedshiftMetadata>
259 m_redshiftMetadataHasBeenSet =
true;
260 m_redshiftMetadata = std::forward<RedshiftMetadataT>(value);
262 template <
typename RedshiftMetadataT = RedshiftMetadata>
272 template <
typename RDSMetadataT = RDSMetadata>
274 m_rDSMetadataHasBeenSet =
true;
275 m_rDSMetadata = std::forward<RDSMetadataT>(value);
277 template <
typename RDSMetadataT = RDSMetadata>
287 template <
typename RoleARNT = Aws::String>
289 m_roleARNHasBeenSet =
true;
290 m_roleARN = std::forward<RoleARNT>(value);
292 template <
typename RoleARNT = Aws::String>
306 m_computeStatisticsHasBeenSet =
true;
307 m_computeStatistics = value;
325 m_computeTimeHasBeenSet =
true;
326 m_computeTime = value;
342 template <
typename FinishedAtT = Aws::Utils::DateTime>
344 m_finishedAtHasBeenSet =
true;
345 m_finishedAt = std::forward<FinishedAtT>(value);
347 template <
typename FinishedAtT = Aws::Utils::DateTime>
362 template <
typename StartedAtT = Aws::Utils::DateTime>
364 m_startedAtHasBeenSet =
true;
365 m_startedAt = std::forward<StartedAtT>(value);
367 template <
typename StartedAtT = Aws::Utils::DateTime>
380 template <
typename DataSourceSchemaT = Aws::String>
382 m_dataSourceSchemaHasBeenSet =
true;
383 m_dataSourceSchema = std::forward<DataSourceSchemaT>(value);
385 template <
typename DataSourceSchemaT = Aws::String>
395 template <
typename RequestIdT = Aws::String>
397 m_requestIdHasBeenSet =
true;
398 m_requestId = std::forward<RequestIdT>(value);
400 template <
typename RequestIdT = Aws::String>
419 long long m_dataSizeInBytes{0};
421 long long m_numberOfFiles{0};
431 RedshiftMetadata m_redshiftMetadata;
433 RDSMetadata m_rDSMetadata;
437 bool m_computeStatistics{
false};
439 long long m_computeTime{0};
448 bool m_dataSourceIdHasBeenSet =
false;
449 bool m_dataLocationS3HasBeenSet =
false;
450 bool m_dataRearrangementHasBeenSet =
false;
451 bool m_createdByIamUserHasBeenSet =
false;
452 bool m_createdAtHasBeenSet =
false;
453 bool m_lastUpdatedAtHasBeenSet =
false;
454 bool m_dataSizeInBytesHasBeenSet =
false;
455 bool m_numberOfFilesHasBeenSet =
false;
456 bool m_nameHasBeenSet =
false;
457 bool m_statusHasBeenSet =
false;
458 bool m_logUriHasBeenSet =
false;
459 bool m_messageHasBeenSet =
false;
460 bool m_redshiftMetadataHasBeenSet =
false;
461 bool m_rDSMetadataHasBeenSet =
false;
462 bool m_roleARNHasBeenSet =
false;
463 bool m_computeStatisticsHasBeenSet =
false;
464 bool m_computeTimeHasBeenSet =
false;
465 bool m_finishedAtHasBeenSet =
false;
466 bool m_startedAtHasBeenSet =
false;
467 bool m_dataSourceSchemaHasBeenSet =
false;
468 bool m_requestIdHasBeenSet =
false;
void SetDataLocationS3(DataLocationS3T &&value)
GetDataSourceResult & WithComputeTime(long long value)
const Aws::String & GetDataRearrangement() const
AWS_MACHINELEARNING_API GetDataSourceResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetDataSourceId() const
GetDataSourceResult & WithCreatedAt(CreatedAtT &&value)
GetDataSourceResult & WithRDSMetadata(RDSMetadataT &&value)
EntityStatus GetStatus() const
const Aws::Utils::DateTime & GetStartedAt() const
long long GetComputeTime() const
void SetLogUri(LogUriT &&value)
const RDSMetadata & GetRDSMetadata() const
const Aws::Utils::DateTime & GetCreatedAt() const
bool GetComputeStatistics() const
GetDataSourceResult & WithCreatedByIamUser(CreatedByIamUserT &&value)
void SetDataSourceSchema(DataSourceSchemaT &&value)
GetDataSourceResult & WithMessage(MessageT &&value)
GetDataSourceResult & WithDataRearrangement(DataRearrangementT &&value)
void SetFinishedAt(FinishedAtT &&value)
GetDataSourceResult & WithDataSourceSchema(DataSourceSchemaT &&value)
const Aws::Utils::DateTime & GetFinishedAt() const
void SetRoleARN(RoleARNT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
GetDataSourceResult & WithNumberOfFiles(long long value)
GetDataSourceResult & WithDataLocationS3(DataLocationS3T &&value)
GetDataSourceResult & WithLastUpdatedAt(LastUpdatedAtT &&value)
AWS_MACHINELEARNING_API GetDataSourceResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetMessage() const
GetDataSourceResult & WithFinishedAt(FinishedAtT &&value)
AWS_MACHINELEARNING_API GetDataSourceResult()=default
long long GetDataSizeInBytes() const
void SetLastUpdatedAt(LastUpdatedAtT &&value)
GetDataSourceResult & WithStartedAt(StartedAtT &&value)
void SetNumberOfFiles(long long value)
GetDataSourceResult & WithRedshiftMetadata(RedshiftMetadataT &&value)
void SetComputeStatistics(bool value)
void SetMessage(MessageT &&value)
void SetCreatedByIamUser(CreatedByIamUserT &&value)
void SetDataSizeInBytes(long long value)
void SetDataSourceId(DataSourceIdT &&value)
const Aws::String & GetCreatedByIamUser() const
void SetRedshiftMetadata(RedshiftMetadataT &&value)
const Aws::String & GetDataSourceSchema() const
const Aws::String & GetDataLocationS3() const
void SetComputeTime(long long value)
GetDataSourceResult & WithDataSourceId(DataSourceIdT &&value)
void SetStartedAt(StartedAtT &&value)
const Aws::String & GetName() const
long long GetNumberOfFiles() const
GetDataSourceResult & WithRoleARN(RoleARNT &&value)
const RedshiftMetadata & GetRedshiftMetadata() const
GetDataSourceResult & WithDataSizeInBytes(long long value)
void SetCreatedAt(CreatedAtT &&value)
GetDataSourceResult & WithLogUri(LogUriT &&value)
void SetDataRearrangement(DataRearrangementT &&value)
const Aws::String & GetLogUri() const
const Aws::String & GetRoleARN() const
const Aws::String & GetRequestId() const
GetDataSourceResult & WithName(NameT &&value)
GetDataSourceResult & WithComputeStatistics(bool value)
GetDataSourceResult & WithStatus(EntityStatus value)
void SetRequestId(RequestIdT &&value)
GetDataSourceResult & WithRequestId(RequestIdT &&value)
void SetRDSMetadata(RDSMetadataT &&value)
void SetStatus(EntityStatus value)
void SetName(NameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue