AWS SDK for C++  1.9.129
AWS SDK for C++
DataSource.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace MachineLearning
26 {
27 namespace Model
28 {
29 
38  {
39  public:
44 
45 
49  inline const Aws::String& GetDataSourceId() const{ return m_dataSourceId; }
50 
54  inline bool DataSourceIdHasBeenSet() const { return m_dataSourceIdHasBeenSet; }
55 
59  inline void SetDataSourceId(const Aws::String& value) { m_dataSourceIdHasBeenSet = true; m_dataSourceId = value; }
60 
64  inline void SetDataSourceId(Aws::String&& value) { m_dataSourceIdHasBeenSet = true; m_dataSourceId = std::move(value); }
65 
69  inline void SetDataSourceId(const char* value) { m_dataSourceIdHasBeenSet = true; m_dataSourceId.assign(value); }
70 
74  inline DataSource& WithDataSourceId(const Aws::String& value) { SetDataSourceId(value); return *this;}
75 
79  inline DataSource& WithDataSourceId(Aws::String&& value) { SetDataSourceId(std::move(value)); return *this;}
80 
84  inline DataSource& WithDataSourceId(const char* value) { SetDataSourceId(value); return *this;}
85 
86 
91  inline const Aws::String& GetDataLocationS3() const{ return m_dataLocationS3; }
92 
97  inline bool DataLocationS3HasBeenSet() const { return m_dataLocationS3HasBeenSet; }
98 
103  inline void SetDataLocationS3(const Aws::String& value) { m_dataLocationS3HasBeenSet = true; m_dataLocationS3 = value; }
104 
109  inline void SetDataLocationS3(Aws::String&& value) { m_dataLocationS3HasBeenSet = true; m_dataLocationS3 = std::move(value); }
110 
115  inline void SetDataLocationS3(const char* value) { m_dataLocationS3HasBeenSet = true; m_dataLocationS3.assign(value); }
116 
121  inline DataSource& WithDataLocationS3(const Aws::String& value) { SetDataLocationS3(value); return *this;}
122 
127  inline DataSource& WithDataLocationS3(Aws::String&& value) { SetDataLocationS3(std::move(value)); return *this;}
128 
133  inline DataSource& WithDataLocationS3(const char* value) { SetDataLocationS3(value); return *this;}
134 
135 
140  inline const Aws::String& GetDataRearrangement() const{ return m_dataRearrangement; }
141 
146  inline bool DataRearrangementHasBeenSet() const { return m_dataRearrangementHasBeenSet; }
147 
152  inline void SetDataRearrangement(const Aws::String& value) { m_dataRearrangementHasBeenSet = true; m_dataRearrangement = value; }
153 
158  inline void SetDataRearrangement(Aws::String&& value) { m_dataRearrangementHasBeenSet = true; m_dataRearrangement = std::move(value); }
159 
164  inline void SetDataRearrangement(const char* value) { m_dataRearrangementHasBeenSet = true; m_dataRearrangement.assign(value); }
165 
170  inline DataSource& WithDataRearrangement(const Aws::String& value) { SetDataRearrangement(value); return *this;}
171 
176  inline DataSource& WithDataRearrangement(Aws::String&& value) { SetDataRearrangement(std::move(value)); return *this;}
177 
182  inline DataSource& WithDataRearrangement(const char* value) { SetDataRearrangement(value); return *this;}
183 
184 
190  inline const Aws::String& GetCreatedByIamUser() const{ return m_createdByIamUser; }
191 
197  inline bool CreatedByIamUserHasBeenSet() const { return m_createdByIamUserHasBeenSet; }
198 
204  inline void SetCreatedByIamUser(const Aws::String& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = value; }
205 
211  inline void SetCreatedByIamUser(Aws::String&& value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser = std::move(value); }
212 
218  inline void SetCreatedByIamUser(const char* value) { m_createdByIamUserHasBeenSet = true; m_createdByIamUser.assign(value); }
219 
225  inline DataSource& WithCreatedByIamUser(const Aws::String& value) { SetCreatedByIamUser(value); return *this;}
226 
232  inline DataSource& WithCreatedByIamUser(Aws::String&& value) { SetCreatedByIamUser(std::move(value)); return *this;}
233 
239  inline DataSource& WithCreatedByIamUser(const char* value) { SetCreatedByIamUser(value); return *this;}
240 
241 
246  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
247 
252  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
253 
258  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
259 
264  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
265 
270  inline DataSource& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
271 
276  inline DataSource& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
277 
278 
283  inline const Aws::Utils::DateTime& GetLastUpdatedAt() const{ return m_lastUpdatedAt; }
284 
289  inline bool LastUpdatedAtHasBeenSet() const { return m_lastUpdatedAtHasBeenSet; }
290 
295  inline void SetLastUpdatedAt(const Aws::Utils::DateTime& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = value; }
296 
301  inline void SetLastUpdatedAt(Aws::Utils::DateTime&& value) { m_lastUpdatedAtHasBeenSet = true; m_lastUpdatedAt = std::move(value); }
302 
307  inline DataSource& WithLastUpdatedAt(const Aws::Utils::DateTime& value) { SetLastUpdatedAt(value); return *this;}
308 
313  inline DataSource& WithLastUpdatedAt(Aws::Utils::DateTime&& value) { SetLastUpdatedAt(std::move(value)); return *this;}
314 
315 
320  inline long long GetDataSizeInBytes() const{ return m_dataSizeInBytes; }
321 
326  inline bool DataSizeInBytesHasBeenSet() const { return m_dataSizeInBytesHasBeenSet; }
327 
332  inline void SetDataSizeInBytes(long long value) { m_dataSizeInBytesHasBeenSet = true; m_dataSizeInBytes = value; }
333 
338  inline DataSource& WithDataSizeInBytes(long long value) { SetDataSizeInBytes(value); return *this;}
339 
340 
344  inline long long GetNumberOfFiles() const{ return m_numberOfFiles; }
345 
349  inline bool NumberOfFilesHasBeenSet() const { return m_numberOfFilesHasBeenSet; }
350 
354  inline void SetNumberOfFiles(long long value) { m_numberOfFilesHasBeenSet = true; m_numberOfFiles = value; }
355 
359  inline DataSource& WithNumberOfFiles(long long value) { SetNumberOfFiles(value); return *this;}
360 
361 
365  inline const Aws::String& GetName() const{ return m_name; }
366 
370  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
371 
375  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
376 
380  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
381 
385  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
386 
390  inline DataSource& WithName(const Aws::String& value) { SetName(value); return *this;}
391 
395  inline DataSource& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
396 
400  inline DataSource& WithName(const char* value) { SetName(value); return *this;}
401 
402 
413  inline const EntityStatus& GetStatus() const{ return m_status; }
414 
425  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
426 
437  inline void SetStatus(const EntityStatus& value) { m_statusHasBeenSet = true; m_status = value; }
438 
449  inline void SetStatus(EntityStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
450 
461  inline DataSource& WithStatus(const EntityStatus& value) { SetStatus(value); return *this;}
462 
473  inline DataSource& WithStatus(EntityStatus&& value) { SetStatus(std::move(value)); return *this;}
474 
475 
480  inline const Aws::String& GetMessage() const{ return m_message; }
481 
486  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
487 
492  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
493 
498  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
499 
504  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
505 
510  inline DataSource& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
511 
516  inline DataSource& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
517 
522  inline DataSource& WithMessage(const char* value) { SetMessage(value); return *this;}
523 
524 
525 
526  inline const RedshiftMetadata& GetRedshiftMetadata() const{ return m_redshiftMetadata; }
527 
528 
529  inline bool RedshiftMetadataHasBeenSet() const { return m_redshiftMetadataHasBeenSet; }
530 
531 
532  inline void SetRedshiftMetadata(const RedshiftMetadata& value) { m_redshiftMetadataHasBeenSet = true; m_redshiftMetadata = value; }
533 
534 
535  inline void SetRedshiftMetadata(RedshiftMetadata&& value) { m_redshiftMetadataHasBeenSet = true; m_redshiftMetadata = std::move(value); }
536 
537 
538  inline DataSource& WithRedshiftMetadata(const RedshiftMetadata& value) { SetRedshiftMetadata(value); return *this;}
539 
540 
541  inline DataSource& WithRedshiftMetadata(RedshiftMetadata&& value) { SetRedshiftMetadata(std::move(value)); return *this;}
542 
543 
544 
545  inline const RDSMetadata& GetRDSMetadata() const{ return m_rDSMetadata; }
546 
547 
548  inline bool RDSMetadataHasBeenSet() const { return m_rDSMetadataHasBeenSet; }
549 
550 
551  inline void SetRDSMetadata(const RDSMetadata& value) { m_rDSMetadataHasBeenSet = true; m_rDSMetadata = value; }
552 
553 
554  inline void SetRDSMetadata(RDSMetadata&& value) { m_rDSMetadataHasBeenSet = true; m_rDSMetadata = std::move(value); }
555 
556 
557  inline DataSource& WithRDSMetadata(const RDSMetadata& value) { SetRDSMetadata(value); return *this;}
558 
559 
560  inline DataSource& WithRDSMetadata(RDSMetadata&& value) { SetRDSMetadata(std::move(value)); return *this;}
561 
562 
563 
564  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
565 
566 
567  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
568 
569 
570  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
571 
572 
573  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
574 
575 
576  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
577 
578 
579  inline DataSource& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
580 
581 
582  inline DataSource& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
583 
584 
585  inline DataSource& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
586 
587 
592  inline bool GetComputeStatistics() const{ return m_computeStatistics; }
593 
598  inline bool ComputeStatisticsHasBeenSet() const { return m_computeStatisticsHasBeenSet; }
599 
604  inline void SetComputeStatistics(bool value) { m_computeStatisticsHasBeenSet = true; m_computeStatistics = value; }
605 
610  inline DataSource& WithComputeStatistics(bool value) { SetComputeStatistics(value); return *this;}
611 
612 
613 
614  inline long long GetComputeTime() const{ return m_computeTime; }
615 
616 
617  inline bool ComputeTimeHasBeenSet() const { return m_computeTimeHasBeenSet; }
618 
619 
620  inline void SetComputeTime(long long value) { m_computeTimeHasBeenSet = true; m_computeTime = value; }
621 
622 
623  inline DataSource& WithComputeTime(long long value) { SetComputeTime(value); return *this;}
624 
625 
626 
627  inline const Aws::Utils::DateTime& GetFinishedAt() const{ return m_finishedAt; }
628 
629 
630  inline bool FinishedAtHasBeenSet() const { return m_finishedAtHasBeenSet; }
631 
632 
633  inline void SetFinishedAt(const Aws::Utils::DateTime& value) { m_finishedAtHasBeenSet = true; m_finishedAt = value; }
634 
635 
636  inline void SetFinishedAt(Aws::Utils::DateTime&& value) { m_finishedAtHasBeenSet = true; m_finishedAt = std::move(value); }
637 
638 
639  inline DataSource& WithFinishedAt(const Aws::Utils::DateTime& value) { SetFinishedAt(value); return *this;}
640 
641 
642  inline DataSource& WithFinishedAt(Aws::Utils::DateTime&& value) { SetFinishedAt(std::move(value)); return *this;}
643 
644 
645 
646  inline const Aws::Utils::DateTime& GetStartedAt() const{ return m_startedAt; }
647 
648 
649  inline bool StartedAtHasBeenSet() const { return m_startedAtHasBeenSet; }
650 
651 
652  inline void SetStartedAt(const Aws::Utils::DateTime& value) { m_startedAtHasBeenSet = true; m_startedAt = value; }
653 
654 
655  inline void SetStartedAt(Aws::Utils::DateTime&& value) { m_startedAtHasBeenSet = true; m_startedAt = std::move(value); }
656 
657 
658  inline DataSource& WithStartedAt(const Aws::Utils::DateTime& value) { SetStartedAt(value); return *this;}
659 
660 
661  inline DataSource& WithStartedAt(Aws::Utils::DateTime&& value) { SetStartedAt(std::move(value)); return *this;}
662 
663  private:
664 
665  Aws::String m_dataSourceId;
666  bool m_dataSourceIdHasBeenSet;
667 
668  Aws::String m_dataLocationS3;
669  bool m_dataLocationS3HasBeenSet;
670 
671  Aws::String m_dataRearrangement;
672  bool m_dataRearrangementHasBeenSet;
673 
674  Aws::String m_createdByIamUser;
675  bool m_createdByIamUserHasBeenSet;
676 
677  Aws::Utils::DateTime m_createdAt;
678  bool m_createdAtHasBeenSet;
679 
680  Aws::Utils::DateTime m_lastUpdatedAt;
681  bool m_lastUpdatedAtHasBeenSet;
682 
683  long long m_dataSizeInBytes;
684  bool m_dataSizeInBytesHasBeenSet;
685 
686  long long m_numberOfFiles;
687  bool m_numberOfFilesHasBeenSet;
688 
689  Aws::String m_name;
690  bool m_nameHasBeenSet;
691 
692  EntityStatus m_status;
693  bool m_statusHasBeenSet;
694 
695  Aws::String m_message;
696  bool m_messageHasBeenSet;
697 
698  RedshiftMetadata m_redshiftMetadata;
699  bool m_redshiftMetadataHasBeenSet;
700 
701  RDSMetadata m_rDSMetadata;
702  bool m_rDSMetadataHasBeenSet;
703 
704  Aws::String m_roleARN;
705  bool m_roleARNHasBeenSet;
706 
707  bool m_computeStatistics;
708  bool m_computeStatisticsHasBeenSet;
709 
710  long long m_computeTime;
711  bool m_computeTimeHasBeenSet;
712 
713  Aws::Utils::DateTime m_finishedAt;
714  bool m_finishedAtHasBeenSet;
715 
716  Aws::Utils::DateTime m_startedAt;
717  bool m_startedAtHasBeenSet;
718  };
719 
720 } // namespace Model
721 } // namespace MachineLearning
722 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MachineLearning::Model::DataSource::CreatedByIamUserHasBeenSet
bool CreatedByIamUserHasBeenSet() const
Definition: DataSource.h:197
Aws::MachineLearning::Model::DataSource::WithDataRearrangement
DataSource & WithDataRearrangement(const Aws::String &value)
Definition: DataSource.h:170
Aws::MachineLearning::Model::DataSource::SetRDSMetadata
void SetRDSMetadata(const RDSMetadata &value)
Definition: DataSource.h:551
Aws::MachineLearning::Model::DataSource::GetNumberOfFiles
long long GetNumberOfFiles() const
Definition: DataSource.h:344
Aws::MachineLearning::Model::DataSource::SetRedshiftMetadata
void SetRedshiftMetadata(const RedshiftMetadata &value)
Definition: DataSource.h:532
Aws::MachineLearning::Model::DataSource::WithDataLocationS3
DataSource & WithDataLocationS3(const Aws::String &value)
Definition: DataSource.h:121
Aws::MachineLearning::Model::DataSource::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: DataSource.h:567
Aws::MachineLearning::Model::DataSource::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: DataSource.h:564
Aws::MachineLearning::Model::DataSource::SetDataSourceId
void SetDataSourceId(Aws::String &&value)
Definition: DataSource.h:64
Aws::MachineLearning::Model::DataSource::SetRDSMetadata
void SetRDSMetadata(RDSMetadata &&value)
Definition: DataSource.h:554
Aws::MachineLearning::Model::DataSource::SetComputeTime
void SetComputeTime(long long value)
Definition: DataSource.h:620
Aws::MachineLearning::Model::DataSource::WithComputeStatistics
DataSource & WithComputeStatistics(bool value)
Definition: DataSource.h:610
Aws::MachineLearning::Model::DataSource::SetRedshiftMetadata
void SetRedshiftMetadata(RedshiftMetadata &&value)
Definition: DataSource.h:535
Aws::MachineLearning::Model::DataSource::SetNumberOfFiles
void SetNumberOfFiles(long long value)
Definition: DataSource.h:354
Aws::MachineLearning::Model::DataSource::WithDataSizeInBytes
DataSource & WithDataSizeInBytes(long long value)
Definition: DataSource.h:338
Aws::MachineLearning::Model::DataSource::SetStatus
void SetStatus(const EntityStatus &value)
Definition: DataSource.h:437
Aws::MachineLearning::Model::DataSource::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: DataSource.h:486
Aws::MachineLearning::Model::DataSource::FinishedAtHasBeenSet
bool FinishedAtHasBeenSet() const
Definition: DataSource.h:630
MachineLearning_EXPORTS.h
Aws::MachineLearning::Model::DataSource::ComputeStatisticsHasBeenSet
bool ComputeStatisticsHasBeenSet() const
Definition: DataSource.h:598
Aws::MachineLearning::Model::DataSource::WithDataLocationS3
DataSource & WithDataLocationS3(Aws::String &&value)
Definition: DataSource.h:127
Aws::MachineLearning::Model::DataSource::SetRoleARN
void SetRoleARN(const char *value)
Definition: DataSource.h:576
Aws::MachineLearning::Model::DataSource::WithDataSourceId
DataSource & WithDataSourceId(const Aws::String &value)
Definition: DataSource.h:74
Aws::MachineLearning::Model::DataSource
Definition: DataSource.h:38
DateTime.h
Aws::MachineLearning::Model::DataSource::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: DataSource.h:252
Aws::MachineLearning::Model::DataSource::GetFinishedAt
const Aws::Utils::DateTime & GetFinishedAt() const
Definition: DataSource.h:627
RDSMetadata.h
Aws::MachineLearning::Model::DataSource::WithRedshiftMetadata
DataSource & WithRedshiftMetadata(RedshiftMetadata &&value)
Definition: DataSource.h:541
Aws::MachineLearning::Model::DataSource::LastUpdatedAtHasBeenSet
bool LastUpdatedAtHasBeenSet() const
Definition: DataSource.h:289
Aws::MachineLearning::Model::DataSource::SetMessage
void SetMessage(const Aws::String &value)
Definition: DataSource.h:492
Aws::MachineLearning::Model::DataSource::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MachineLearning::Model::DataSource::WithStartedAt
DataSource & WithStartedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:661
Aws::MachineLearning::Model::DataSource::GetRDSMetadata
const RDSMetadata & GetRDSMetadata() const
Definition: DataSource.h:545
Aws::MachineLearning::Model::DataSource::DataSourceIdHasBeenSet
bool DataSourceIdHasBeenSet() const
Definition: DataSource.h:54
Aws::MachineLearning::Model::DataSource::SetLastUpdatedAt
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:295
Aws::MachineLearning::Model::DataSource::WithCreatedAt
DataSource & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:276
Aws::MachineLearning::Model::RDSMetadata
Definition: RDSMetadata.h:34
Aws::MachineLearning::Model::DataSource::SetDataSourceId
void SetDataSourceId(const Aws::String &value)
Definition: DataSource.h:59
Aws::MachineLearning::Model::DataSource::GetComputeStatistics
bool GetComputeStatistics() const
Definition: DataSource.h:592
Aws::MachineLearning::Model::DataSource::SetCreatedByIamUser
void SetCreatedByIamUser(Aws::String &&value)
Definition: DataSource.h:211
Aws::MachineLearning::Model::DataSource::RedshiftMetadataHasBeenSet
bool RedshiftMetadataHasBeenSet() const
Definition: DataSource.h:529
Aws::MachineLearning::Model::DataSource::GetStartedAt
const Aws::Utils::DateTime & GetStartedAt() const
Definition: DataSource.h:646
Aws::MachineLearning::Model::DataSource::operator=
DataSource & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MachineLearning::Model::DataSource::WithFinishedAt
DataSource & WithFinishedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:642
Aws::MachineLearning::Model::DataSource::WithLastUpdatedAt
DataSource & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:307
Aws::MachineLearning::Model::DataSource::WithFinishedAt
DataSource & WithFinishedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:639
Aws::MachineLearning::Model::DataSource::WithRDSMetadata
DataSource & WithRDSMetadata(RDSMetadata &&value)
Definition: DataSource.h:560
Aws::MachineLearning::Model::DataSource::GetDataSourceId
const Aws::String & GetDataSourceId() const
Definition: DataSource.h:49
Aws::MachineLearning::Model::DataSource::WithRoleARN
DataSource & WithRoleARN(const Aws::String &value)
Definition: DataSource.h:579
Aws::MachineLearning::Model::DataSource::WithCreatedAt
DataSource & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:270
Aws::MachineLearning::Model::DataSource::SetDataLocationS3
void SetDataLocationS3(const char *value)
Definition: DataSource.h:115
Aws::MachineLearning::Model::DataSource::WithDataRearrangement
DataSource & WithDataRearrangement(const char *value)
Definition: DataSource.h:182
Aws::MachineLearning::Model::DataSource::ComputeTimeHasBeenSet
bool ComputeTimeHasBeenSet() const
Definition: DataSource.h:617
Aws::MachineLearning::Model::DataSource::WithComputeTime
DataSource & WithComputeTime(long long value)
Definition: DataSource.h:623
Aws::MachineLearning::Model::DataSource::NameHasBeenSet
bool NameHasBeenSet() const
Definition: DataSource.h:370
Aws::MachineLearning::Model::DataSource::SetMessage
void SetMessage(Aws::String &&value)
Definition: DataSource.h:498
Aws::MachineLearning::Model::DataSource::SetStartedAt
void SetStartedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:655
AWS_MACHINELEARNING_API
#define AWS_MACHINELEARNING_API
Definition: MachineLearning_EXPORTS.h:28
Aws::MachineLearning::Model::DataSource::SetCreatedByIamUser
void SetCreatedByIamUser(const Aws::String &value)
Definition: DataSource.h:204
Aws::MachineLearning::Model::EntityStatus
EntityStatus
Definition: EntityStatus.h:17
Aws::MachineLearning::Model::DataSource::WithDataSourceId
DataSource & WithDataSourceId(const char *value)
Definition: DataSource.h:84
Aws::MachineLearning::Model::DataSource::SetStatus
void SetStatus(EntityStatus &&value)
Definition: DataSource.h:449
Aws::MachineLearning::Model::DataSource::DataSource
DataSource()
Aws::MachineLearning::Model::DataSource::GetComputeTime
long long GetComputeTime() const
Definition: DataSource.h:614
Aws::MachineLearning::Model::DataSource::WithName
DataSource & WithName(const Aws::String &value)
Definition: DataSource.h:390
Aws::MachineLearning::Model::DataSource::SetName
void SetName(const char *value)
Definition: DataSource.h:385
Aws::MachineLearning::Model::DataSource::WithLastUpdatedAt
DataSource & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:313
Aws::MachineLearning::Model::DataSource::WithStatus
DataSource & WithStatus(const EntityStatus &value)
Definition: DataSource.h:461
Aws::MachineLearning::Model::DataSource::WithDataSourceId
DataSource & WithDataSourceId(Aws::String &&value)
Definition: DataSource.h:79
Aws::MachineLearning::Model::DataSource::WithCreatedByIamUser
DataSource & WithCreatedByIamUser(const char *value)
Definition: DataSource.h:239
Aws::MachineLearning::Model::DataSource::WithDataLocationS3
DataSource & WithDataLocationS3(const char *value)
Definition: DataSource.h:133
Aws::MachineLearning::Model::DataSource::GetDataRearrangement
const Aws::String & GetDataRearrangement() const
Definition: DataSource.h:140
Aws::MachineLearning::Model::DataSource::WithRedshiftMetadata
DataSource & WithRedshiftMetadata(const RedshiftMetadata &value)
Definition: DataSource.h:538
Aws::MachineLearning::Model::DataSource::SetDataSourceId
void SetDataSourceId(const char *value)
Definition: DataSource.h:69
Aws::MachineLearning::Model::DataSource::WithRoleARN
DataSource & WithRoleARN(const char *value)
Definition: DataSource.h:585
Aws::MachineLearning::Model::DataSource::WithCreatedByIamUser
DataSource & WithCreatedByIamUser(Aws::String &&value)
Definition: DataSource.h:232
Aws::MachineLearning::Model::DataSource::NumberOfFilesHasBeenSet
bool NumberOfFilesHasBeenSet() const
Definition: DataSource.h:349
Aws::MachineLearning::Model::DataSource::DataRearrangementHasBeenSet
bool DataRearrangementHasBeenSet() const
Definition: DataSource.h:146
Aws::MachineLearning::Model::DataSource::WithStatus
DataSource & WithStatus(EntityStatus &&value)
Definition: DataSource.h:473
Aws::MachineLearning::Model::DataSource::SetDataLocationS3
void SetDataLocationS3(const Aws::String &value)
Definition: DataSource.h:103
Aws::MachineLearning::Model::DataSource::SetDataRearrangement
void SetDataRearrangement(const char *value)
Definition: DataSource.h:164
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MachineLearning::Model::DataSource::SetCreatedByIamUser
void SetCreatedByIamUser(const char *value)
Definition: DataSource.h:218
AWSString.h
Aws::MachineLearning::Model::DataSource::GetDataLocationS3
const Aws::String & GetDataLocationS3() const
Definition: DataSource.h:91
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MachineLearning::Model::DataSource::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:258
Aws::MachineLearning::Model::DataSource::SetStartedAt
void SetStartedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:652
Aws::MachineLearning::Model::DataSource::WithCreatedByIamUser
DataSource & WithCreatedByIamUser(const Aws::String &value)
Definition: DataSource.h:225
Aws::MachineLearning::Model::DataSource::SetFinishedAt
void SetFinishedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:633
Aws::MachineLearning::Model::DataSource::RDSMetadataHasBeenSet
bool RDSMetadataHasBeenSet() const
Definition: DataSource.h:548
Aws::MachineLearning::Model::DataSource::WithStartedAt
DataSource & WithStartedAt(const Aws::Utils::DateTime &value)
Definition: DataSource.h:658
Aws::MachineLearning::Model::DataSource::SetLastUpdatedAt
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:301
Aws::MachineLearning::Model::DataSource::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:264
Aws::MachineLearning::Model::DataSource::GetRedshiftMetadata
const RedshiftMetadata & GetRedshiftMetadata() const
Definition: DataSource.h:526
Aws::MachineLearning::Model::DataSource::SetName
void SetName(Aws::String &&value)
Definition: DataSource.h:380
Aws::MachineLearning::Model::DataSource::DataSizeInBytesHasBeenSet
bool DataSizeInBytesHasBeenSet() const
Definition: DataSource.h:326
Aws::MachineLearning::Model::DataSource::StartedAtHasBeenSet
bool StartedAtHasBeenSet() const
Definition: DataSource.h:649
Aws::MachineLearning::Model::DataSource::WithName
DataSource & WithName(const char *value)
Definition: DataSource.h:400
Aws
Definition: AccessManagementClient.h:15
Aws::MachineLearning::Model::DataSource::SetName
void SetName(const Aws::String &value)
Definition: DataSource.h:375
Aws::MachineLearning::Model::DataSource::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: DataSource.h:573
Aws::MachineLearning::Model::DataSource::DataLocationS3HasBeenSet
bool DataLocationS3HasBeenSet() const
Definition: DataSource.h:97
Aws::MachineLearning::Model::DataSource::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: DataSource.h:246
Aws::MachineLearning::Model::DataSource::SetComputeStatistics
void SetComputeStatistics(bool value)
Definition: DataSource.h:604
Aws::MachineLearning::Model::DataSource::SetDataRearrangement
void SetDataRearrangement(const Aws::String &value)
Definition: DataSource.h:152
Aws::MachineLearning::Model::DataSource::GetStatus
const EntityStatus & GetStatus() const
Definition: DataSource.h:413
Aws::MachineLearning::Model::DataSource::GetName
const Aws::String & GetName() const
Definition: DataSource.h:365
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MachineLearning::Model::DataSource::SetDataRearrangement
void SetDataRearrangement(Aws::String &&value)
Definition: DataSource.h:158
Aws::MachineLearning::Model::DataSource::WithNumberOfFiles
DataSource & WithNumberOfFiles(long long value)
Definition: DataSource.h:359
Aws::MachineLearning::Model::DataSource::DataSource
DataSource(Aws::Utils::Json::JsonView jsonValue)
EntityStatus.h
Aws::MachineLearning::Model::DataSource::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: DataSource.h:570
Aws::MachineLearning::Model::DataSource::GetMessage
const Aws::String & GetMessage() const
Definition: DataSource.h:480
Aws::MachineLearning::Model::DataSource::GetCreatedByIamUser
const Aws::String & GetCreatedByIamUser() const
Definition: DataSource.h:190
Aws::MachineLearning::Model::DataSource::GetLastUpdatedAt
const Aws::Utils::DateTime & GetLastUpdatedAt() const
Definition: DataSource.h:283
RedshiftMetadata.h
Aws::MachineLearning::Model::DataSource::SetDataLocationS3
void SetDataLocationS3(Aws::String &&value)
Definition: DataSource.h:109
Aws::MachineLearning::Model::DataSource::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DataSource.h:425
Aws::MachineLearning::Model::DataSource::GetDataSizeInBytes
long long GetDataSizeInBytes() const
Definition: DataSource.h:320
Aws::MachineLearning::Model::DataSource::SetDataSizeInBytes
void SetDataSizeInBytes(long long value)
Definition: DataSource.h:332
Aws::MachineLearning::Model::DataSource::WithMessage
DataSource & WithMessage(const char *value)
Definition: DataSource.h:522
Aws::MachineLearning::Model::RedshiftMetadata
Definition: RedshiftMetadata.h:34
Aws::MachineLearning::Model::DataSource::SetFinishedAt
void SetFinishedAt(Aws::Utils::DateTime &&value)
Definition: DataSource.h:636
Aws::MachineLearning::Model::DataSource::WithName
DataSource & WithName(Aws::String &&value)
Definition: DataSource.h:395
Aws::MachineLearning::Model::DataSource::WithRoleARN
DataSource & WithRoleARN(Aws::String &&value)
Definition: DataSource.h:582
Aws::MachineLearning::Model::DataSource::WithDataRearrangement
DataSource & WithDataRearrangement(Aws::String &&value)
Definition: DataSource.h:176
Aws::MachineLearning::Model::DataSource::WithMessage
DataSource & WithMessage(const Aws::String &value)
Definition: DataSource.h:510
Aws::MachineLearning::Model::DataSource::SetMessage
void SetMessage(const char *value)
Definition: DataSource.h:504
Aws::MachineLearning::Model::DataSource::WithRDSMetadata
DataSource & WithRDSMetadata(const RDSMetadata &value)
Definition: DataSource.h:557
Aws::MachineLearning::Model::DataSource::WithMessage
DataSource & WithMessage(Aws::String &&value)
Definition: DataSource.h:516