AWS SDK for C++  1.9.155
AWS SDK for C++
DescribeClassificationJobResult.h
Go to the documentation of this file.
1 
6 #pragma once
20 #include <utility>
21 #include <aws/core/utils/UUID.h>
22 
23 namespace Aws
24 {
25 template<typename RESULT_TYPE>
26 class AmazonWebServiceResult;
27 
28 namespace Utils
29 {
30 namespace Json
31 {
32  class JsonValue;
33 } // namespace Json
34 } // namespace Utils
35 namespace Macie2
36 {
37 namespace Model
38 {
40  {
41  public:
45 
46 
51  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
52 
57  inline void SetClientToken(const Aws::String& value) { m_clientToken = value; }
58 
63  inline void SetClientToken(Aws::String&& value) { m_clientToken = std::move(value); }
64 
69  inline void SetClientToken(const char* value) { m_clientToken.assign(value); }
70 
75  inline DescribeClassificationJobResult& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
76 
81  inline DescribeClassificationJobResult& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
82 
87  inline DescribeClassificationJobResult& WithClientToken(const char* value) { SetClientToken(value); return *this;}
88 
89 
94  inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
95 
100  inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
101 
106  inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
107 
112  inline DescribeClassificationJobResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
113 
118  inline DescribeClassificationJobResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
119 
120 
126  inline const Aws::Vector<Aws::String>& GetCustomDataIdentifierIds() const{ return m_customDataIdentifierIds; }
127 
133  inline void SetCustomDataIdentifierIds(const Aws::Vector<Aws::String>& value) { m_customDataIdentifierIds = value; }
134 
140  inline void SetCustomDataIdentifierIds(Aws::Vector<Aws::String>&& value) { m_customDataIdentifierIds = std::move(value); }
141 
147  inline DescribeClassificationJobResult& WithCustomDataIdentifierIds(const Aws::Vector<Aws::String>& value) { SetCustomDataIdentifierIds(value); return *this;}
148 
154  inline DescribeClassificationJobResult& WithCustomDataIdentifierIds(Aws::Vector<Aws::String>&& value) { SetCustomDataIdentifierIds(std::move(value)); return *this;}
155 
161  inline DescribeClassificationJobResult& AddCustomDataIdentifierIds(const Aws::String& value) { m_customDataIdentifierIds.push_back(value); return *this; }
162 
168  inline DescribeClassificationJobResult& AddCustomDataIdentifierIds(Aws::String&& value) { m_customDataIdentifierIds.push_back(std::move(value)); return *this; }
169 
175  inline DescribeClassificationJobResult& AddCustomDataIdentifierIds(const char* value) { m_customDataIdentifierIds.push_back(value); return *this; }
176 
177 
181  inline const Aws::String& GetDescription() const{ return m_description; }
182 
186  inline void SetDescription(const Aws::String& value) { m_description = value; }
187 
191  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
192 
196  inline void SetDescription(const char* value) { m_description.assign(value); }
197 
201  inline DescribeClassificationJobResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
202 
206  inline DescribeClassificationJobResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
207 
211  inline DescribeClassificationJobResult& WithDescription(const char* value) { SetDescription(value); return *this;}
212 
213 
221  inline bool GetInitialRun() const{ return m_initialRun; }
222 
230  inline void SetInitialRun(bool value) { m_initialRun = value; }
231 
239  inline DescribeClassificationJobResult& WithInitialRun(bool value) { SetInitialRun(value); return *this;}
240 
241 
245  inline const Aws::String& GetJobArn() const{ return m_jobArn; }
246 
250  inline void SetJobArn(const Aws::String& value) { m_jobArn = value; }
251 
255  inline void SetJobArn(Aws::String&& value) { m_jobArn = std::move(value); }
256 
260  inline void SetJobArn(const char* value) { m_jobArn.assign(value); }
261 
265  inline DescribeClassificationJobResult& WithJobArn(const Aws::String& value) { SetJobArn(value); return *this;}
266 
270  inline DescribeClassificationJobResult& WithJobArn(Aws::String&& value) { SetJobArn(std::move(value)); return *this;}
271 
275  inline DescribeClassificationJobResult& WithJobArn(const char* value) { SetJobArn(value); return *this;}
276 
277 
281  inline const Aws::String& GetJobId() const{ return m_jobId; }
282 
286  inline void SetJobId(const Aws::String& value) { m_jobId = value; }
287 
291  inline void SetJobId(Aws::String&& value) { m_jobId = std::move(value); }
292 
296  inline void SetJobId(const char* value) { m_jobId.assign(value); }
297 
301  inline DescribeClassificationJobResult& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
302 
306  inline DescribeClassificationJobResult& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
307 
311  inline DescribeClassificationJobResult& WithJobId(const char* value) { SetJobId(value); return *this;}
312 
313 
332  inline const JobStatus& GetJobStatus() const{ return m_jobStatus; }
333 
352  inline void SetJobStatus(const JobStatus& value) { m_jobStatus = value; }
353 
372  inline void SetJobStatus(JobStatus&& value) { m_jobStatus = std::move(value); }
373 
392  inline DescribeClassificationJobResult& WithJobStatus(const JobStatus& value) { SetJobStatus(value); return *this;}
393 
412  inline DescribeClassificationJobResult& WithJobStatus(JobStatus&& value) { SetJobStatus(std::move(value)); return *this;}
413 
414 
421  inline const JobType& GetJobType() const{ return m_jobType; }
422 
429  inline void SetJobType(const JobType& value) { m_jobType = value; }
430 
437  inline void SetJobType(JobType&& value) { m_jobType = std::move(value); }
438 
445  inline DescribeClassificationJobResult& WithJobType(const JobType& value) { SetJobType(value); return *this;}
446 
453  inline DescribeClassificationJobResult& WithJobType(JobType&& value) { SetJobType(std::move(value)); return *this;}
454 
455 
461  inline const LastRunErrorStatus& GetLastRunErrorStatus() const{ return m_lastRunErrorStatus; }
462 
468  inline void SetLastRunErrorStatus(const LastRunErrorStatus& value) { m_lastRunErrorStatus = value; }
469 
475  inline void SetLastRunErrorStatus(LastRunErrorStatus&& value) { m_lastRunErrorStatus = std::move(value); }
476 
482  inline DescribeClassificationJobResult& WithLastRunErrorStatus(const LastRunErrorStatus& value) { SetLastRunErrorStatus(value); return *this;}
483 
489  inline DescribeClassificationJobResult& WithLastRunErrorStatus(LastRunErrorStatus&& value) { SetLastRunErrorStatus(std::move(value)); return *this;}
490 
491 
497  inline const Aws::Utils::DateTime& GetLastRunTime() const{ return m_lastRunTime; }
498 
504  inline void SetLastRunTime(const Aws::Utils::DateTime& value) { m_lastRunTime = value; }
505 
511  inline void SetLastRunTime(Aws::Utils::DateTime&& value) { m_lastRunTime = std::move(value); }
512 
518  inline DescribeClassificationJobResult& WithLastRunTime(const Aws::Utils::DateTime& value) { SetLastRunTime(value); return *this;}
519 
525  inline DescribeClassificationJobResult& WithLastRunTime(Aws::Utils::DateTime&& value) { SetLastRunTime(std::move(value)); return *this;}
526 
527 
536  inline const Aws::Vector<Aws::String>& GetManagedDataIdentifierIds() const{ return m_managedDataIdentifierIds; }
537 
546  inline void SetManagedDataIdentifierIds(const Aws::Vector<Aws::String>& value) { m_managedDataIdentifierIds = value; }
547 
556  inline void SetManagedDataIdentifierIds(Aws::Vector<Aws::String>&& value) { m_managedDataIdentifierIds = std::move(value); }
557 
566  inline DescribeClassificationJobResult& WithManagedDataIdentifierIds(const Aws::Vector<Aws::String>& value) { SetManagedDataIdentifierIds(value); return *this;}
567 
576  inline DescribeClassificationJobResult& WithManagedDataIdentifierIds(Aws::Vector<Aws::String>&& value) { SetManagedDataIdentifierIds(std::move(value)); return *this;}
577 
586  inline DescribeClassificationJobResult& AddManagedDataIdentifierIds(const Aws::String& value) { m_managedDataIdentifierIds.push_back(value); return *this; }
587 
596  inline DescribeClassificationJobResult& AddManagedDataIdentifierIds(Aws::String&& value) { m_managedDataIdentifierIds.push_back(std::move(value)); return *this; }
597 
606  inline DescribeClassificationJobResult& AddManagedDataIdentifierIds(const char* value) { m_managedDataIdentifierIds.push_back(value); return *this; }
607 
608 
621  inline const ManagedDataIdentifierSelector& GetManagedDataIdentifierSelector() const{ return m_managedDataIdentifierSelector; }
622 
635  inline void SetManagedDataIdentifierSelector(const ManagedDataIdentifierSelector& value) { m_managedDataIdentifierSelector = value; }
636 
649  inline void SetManagedDataIdentifierSelector(ManagedDataIdentifierSelector&& value) { m_managedDataIdentifierSelector = std::move(value); }
650 
663  inline DescribeClassificationJobResult& WithManagedDataIdentifierSelector(const ManagedDataIdentifierSelector& value) { SetManagedDataIdentifierSelector(value); return *this;}
664 
677  inline DescribeClassificationJobResult& WithManagedDataIdentifierSelector(ManagedDataIdentifierSelector&& value) { SetManagedDataIdentifierSelector(std::move(value)); return *this;}
678 
679 
683  inline const Aws::String& GetName() const{ return m_name; }
684 
688  inline void SetName(const Aws::String& value) { m_name = value; }
689 
693  inline void SetName(Aws::String&& value) { m_name = std::move(value); }
694 
698  inline void SetName(const char* value) { m_name.assign(value); }
699 
703  inline DescribeClassificationJobResult& WithName(const Aws::String& value) { SetName(value); return *this;}
704 
708  inline DescribeClassificationJobResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
709 
713  inline DescribeClassificationJobResult& WithName(const char* value) { SetName(value); return *this;}
714 
715 
720  inline const S3JobDefinition& GetS3JobDefinition() const{ return m_s3JobDefinition; }
721 
726  inline void SetS3JobDefinition(const S3JobDefinition& value) { m_s3JobDefinition = value; }
727 
732  inline void SetS3JobDefinition(S3JobDefinition&& value) { m_s3JobDefinition = std::move(value); }
733 
738  inline DescribeClassificationJobResult& WithS3JobDefinition(const S3JobDefinition& value) { SetS3JobDefinition(value); return *this;}
739 
744  inline DescribeClassificationJobResult& WithS3JobDefinition(S3JobDefinition&& value) { SetS3JobDefinition(std::move(value)); return *this;}
745 
746 
751  inline int GetSamplingPercentage() const{ return m_samplingPercentage; }
752 
757  inline void SetSamplingPercentage(int value) { m_samplingPercentage = value; }
758 
763  inline DescribeClassificationJobResult& WithSamplingPercentage(int value) { SetSamplingPercentage(value); return *this;}
764 
765 
770  inline const JobScheduleFrequency& GetScheduleFrequency() const{ return m_scheduleFrequency; }
771 
776  inline void SetScheduleFrequency(const JobScheduleFrequency& value) { m_scheduleFrequency = value; }
777 
782  inline void SetScheduleFrequency(JobScheduleFrequency&& value) { m_scheduleFrequency = std::move(value); }
783 
788  inline DescribeClassificationJobResult& WithScheduleFrequency(const JobScheduleFrequency& value) { SetScheduleFrequency(value); return *this;}
789 
794  inline DescribeClassificationJobResult& WithScheduleFrequency(JobScheduleFrequency&& value) { SetScheduleFrequency(std::move(value)); return *this;}
795 
796 
801  inline const Statistics& GetStatistics() const{ return m_statistics; }
802 
807  inline void SetStatistics(const Statistics& value) { m_statistics = value; }
808 
813  inline void SetStatistics(Statistics&& value) { m_statistics = std::move(value); }
814 
819  inline DescribeClassificationJobResult& WithStatistics(const Statistics& value) { SetStatistics(value); return *this;}
820 
825  inline DescribeClassificationJobResult& WithStatistics(Statistics&& value) { SetStatistics(std::move(value)); return *this;}
826 
827 
832  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
833 
838  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
839 
844  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
845 
850  inline DescribeClassificationJobResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
851 
856  inline DescribeClassificationJobResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
857 
862  inline DescribeClassificationJobResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
863 
868  inline DescribeClassificationJobResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
869 
874  inline DescribeClassificationJobResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
875 
880  inline DescribeClassificationJobResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
881 
886  inline DescribeClassificationJobResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
887 
892  inline DescribeClassificationJobResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
893 
898  inline DescribeClassificationJobResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
899 
900 
907  inline const UserPausedDetails& GetUserPausedDetails() const{ return m_userPausedDetails; }
908 
915  inline void SetUserPausedDetails(const UserPausedDetails& value) { m_userPausedDetails = value; }
916 
923  inline void SetUserPausedDetails(UserPausedDetails&& value) { m_userPausedDetails = std::move(value); }
924 
931  inline DescribeClassificationJobResult& WithUserPausedDetails(const UserPausedDetails& value) { SetUserPausedDetails(value); return *this;}
932 
939  inline DescribeClassificationJobResult& WithUserPausedDetails(UserPausedDetails&& value) { SetUserPausedDetails(std::move(value)); return *this;}
940 
941  private:
942 
943  Aws::String m_clientToken;
944 
945  Aws::Utils::DateTime m_createdAt;
946 
947  Aws::Vector<Aws::String> m_customDataIdentifierIds;
948 
949  Aws::String m_description;
950 
951  bool m_initialRun;
952 
953  Aws::String m_jobArn;
954 
955  Aws::String m_jobId;
956 
957  JobStatus m_jobStatus;
958 
959  JobType m_jobType;
960 
961  LastRunErrorStatus m_lastRunErrorStatus;
962 
963  Aws::Utils::DateTime m_lastRunTime;
964 
965  Aws::Vector<Aws::String> m_managedDataIdentifierIds;
966 
967  ManagedDataIdentifierSelector m_managedDataIdentifierSelector;
968 
969  Aws::String m_name;
970 
971  S3JobDefinition m_s3JobDefinition;
972 
973  int m_samplingPercentage;
974 
975  JobScheduleFrequency m_scheduleFrequency;
976 
977  Statistics m_statistics;
978 
980 
981  UserPausedDetails m_userPausedDetails;
982  };
983 
984 } // namespace Model
985 } // namespace Macie2
986 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
JobType.h
Aws::Macie2::Model::DescribeClassificationJobResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: DescribeClassificationJobResult.h:832
Aws::Macie2::Model::DescribeClassificationJobResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:191
Aws::Macie2::Model::DescribeClassificationJobResult::GetManagedDataIdentifierSelector
const ManagedDataIdentifierSelector & GetManagedDataIdentifierSelector() const
Definition: DescribeClassificationJobResult.h:621
Aws::Macie2::Model::DescribeClassificationJobResult::WithClientToken
DescribeClassificationJobResult & WithClientToken(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:75
Aws::Macie2::Model::DescribeClassificationJobResult::WithInitialRun
DescribeClassificationJobResult & WithInitialRun(bool value)
Definition: DescribeClassificationJobResult.h:239
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(Aws::String &&key, const char *value)
Definition: DescribeClassificationJobResult.h:892
Aws::Macie2::Model::DescribeClassificationJobResult::WithDescription
DescribeClassificationJobResult & WithDescription(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:201
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
AWS_MACIE2_API
#define AWS_MACIE2_API
Definition: Macie2_EXPORTS.h:28
Aws::Macie2::Model::DescribeClassificationJobResult::WithCreatedAt
DescribeClassificationJobResult & WithCreatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeClassificationJobResult.h:112
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobArn
void SetJobArn(const char *value)
Definition: DescribeClassificationJobResult.h:260
Aws::Macie2::Model::DescribeClassificationJobResult::SetSamplingPercentage
void SetSamplingPercentage(int value)
Definition: DescribeClassificationJobResult.h:757
Aws::Macie2::Model::DescribeClassificationJobResult::WithName
DescribeClassificationJobResult & WithName(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:708
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobType
DescribeClassificationJobResult & WithJobType(const JobType &value)
Definition: DescribeClassificationJobResult.h:445
Aws::Macie2::Model::DescribeClassificationJobResult::GetCreatedAt
const Aws::Utils::DateTime & GetCreatedAt() const
Definition: DescribeClassificationJobResult.h:94
Aws::Macie2::Model::DescribeClassificationJobResult::SetManagedDataIdentifierIds
void SetManagedDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeClassificationJobResult.h:546
Aws::Macie2::Model::DescribeClassificationJobResult::DescribeClassificationJobResult
DescribeClassificationJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Macie2::Model::Statistics
Definition: Statistics.h:31
Aws::Macie2::Model::DescribeClassificationJobResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:844
Aws::Macie2::Model::DescribeClassificationJobResult::GetS3JobDefinition
const S3JobDefinition & GetS3JobDefinition() const
Definition: DescribeClassificationJobResult.h:720
Aws::Macie2::Model::DescribeClassificationJobResult::SetLastRunTime
void SetLastRunTime(const Aws::Utils::DateTime &value)
Definition: DescribeClassificationJobResult.h:504
LastRunErrorStatus.h
Aws::Macie2::Model::DescribeClassificationJobResult::GetJobArn
const Aws::String & GetJobArn() const
Definition: DescribeClassificationJobResult.h:245
Aws::Macie2::Model::DescribeClassificationJobResult::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:63
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobId
DescribeClassificationJobResult & WithJobId(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:306
Aws::Macie2::Model::DescribeClassificationJobResult::AddCustomDataIdentifierIds
DescribeClassificationJobResult & AddCustomDataIdentifierIds(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:161
Aws::Macie2::Model::DescribeClassificationJobResult::WithSamplingPercentage
DescribeClassificationJobResult & WithSamplingPercentage(int value)
Definition: DescribeClassificationJobResult.h:763
Aws::Macie2::Model::DescribeClassificationJobResult::WithLastRunTime
DescribeClassificationJobResult & WithLastRunTime(const Aws::Utils::DateTime &value)
Definition: DescribeClassificationJobResult.h:518
Aws::Macie2::Model::DescribeClassificationJobResult::WithScheduleFrequency
DescribeClassificationJobResult & WithScheduleFrequency(JobScheduleFrequency &&value)
Definition: DescribeClassificationJobResult.h:794
Aws::Macie2::Model::DescribeClassificationJobResult::SetLastRunErrorStatus
void SetLastRunErrorStatus(LastRunErrorStatus &&value)
Definition: DescribeClassificationJobResult.h:475
JobScheduleFrequency.h
DateTime.h
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobStatus
void SetJobStatus(const JobStatus &value)
Definition: DescribeClassificationJobResult.h:352
Aws::Macie2::Model::DescribeClassificationJobResult::WithStatistics
DescribeClassificationJobResult & WithStatistics(const Statistics &value)
Definition: DescribeClassificationJobResult.h:819
Aws::Macie2::Model::DescribeClassificationJobResult::WithName
DescribeClassificationJobResult & WithName(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:703
Statistics.h
Aws::Macie2::Model::DescribeClassificationJobResult::SetScheduleFrequency
void SetScheduleFrequency(const JobScheduleFrequency &value)
Definition: DescribeClassificationJobResult.h:776
Macie2_EXPORTS.h
Aws::Macie2::Model::DescribeClassificationJobResult::WithCustomDataIdentifierIds
DescribeClassificationJobResult & WithCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeClassificationJobResult.h:147
Aws::Macie2::Model::DescribeClassificationJobResult::SetLastRunErrorStatus
void SetLastRunErrorStatus(const LastRunErrorStatus &value)
Definition: DescribeClassificationJobResult.h:468
Aws::Macie2::Model::DescribeClassificationJobResult::SetCreatedAt
void SetCreatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeClassificationJobResult.h:106
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Macie2::Model::DescribeClassificationJobResult::GetSamplingPercentage
int GetSamplingPercentage() const
Definition: DescribeClassificationJobResult.h:751
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobArn
DescribeClassificationJobResult & WithJobArn(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:270
Aws::Macie2::Model::DescribeClassificationJobResult::WithUserPausedDetails
DescribeClassificationJobResult & WithUserPausedDetails(UserPausedDetails &&value)
Definition: DescribeClassificationJobResult.h:939
Aws::Macie2::Model::DescribeClassificationJobResult::GetDescription
const Aws::String & GetDescription() const
Definition: DescribeClassificationJobResult.h:181
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: DescribeClassificationJobResult.h:868
Aws::Macie2::Model::DescribeClassificationJobResult::SetStatistics
void SetStatistics(Statistics &&value)
Definition: DescribeClassificationJobResult.h:813
AWSVector.h
Aws::Macie2::Model::DescribeClassificationJobResult::WithLastRunTime
DescribeClassificationJobResult & WithLastRunTime(Aws::Utils::DateTime &&value)
Definition: DescribeClassificationJobResult.h:525
Aws::Macie2::Model::DescribeClassificationJobResult::AddManagedDataIdentifierIds
DescribeClassificationJobResult & AddManagedDataIdentifierIds(const char *value)
Definition: DescribeClassificationJobResult.h:606
Aws::Macie2::Model::DescribeClassificationJobResult::AddManagedDataIdentifierIds
DescribeClassificationJobResult & AddManagedDataIdentifierIds(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:586
Aws::Macie2::Model::LastRunErrorStatus
Definition: LastRunErrorStatus.h:37
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobType
void SetJobType(JobType &&value)
Definition: DescribeClassificationJobResult.h:437
Aws::Macie2::Model::DescribeClassificationJobResult::WithName
DescribeClassificationJobResult & WithName(const char *value)
Definition: DescribeClassificationJobResult.h:713
Aws::Macie2::Model::DescribeClassificationJobResult::WithStatistics
DescribeClassificationJobResult & WithStatistics(Statistics &&value)
Definition: DescribeClassificationJobResult.h:825
Aws::Macie2::Model::DescribeClassificationJobResult::SetUserPausedDetails
void SetUserPausedDetails(const UserPausedDetails &value)
Definition: DescribeClassificationJobResult.h:915
Aws::Macie2::Model::DescribeClassificationJobResult::GetName
const Aws::String & GetName() const
Definition: DescribeClassificationJobResult.h:683
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobId
void SetJobId(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:291
Aws::Macie2::Model::DescribeClassificationJobResult::WithClientToken
DescribeClassificationJobResult & WithClientToken(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:81
Aws::Macie2::Model::DescribeClassificationJobResult::SetManagedDataIdentifierIds
void SetManagedDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:556
Aws::Macie2::Model::DescribeClassificationJobResult::GetUserPausedDetails
const UserPausedDetails & GetUserPausedDetails() const
Definition: DescribeClassificationJobResult.h:907
Aws::Macie2::Model::DescribeClassificationJobResult::GetJobType
const JobType & GetJobType() const
Definition: DescribeClassificationJobResult.h:421
Aws::Macie2::Model::DescribeClassificationJobResult::GetScheduleFrequency
const JobScheduleFrequency & GetScheduleFrequency() const
Definition: DescribeClassificationJobResult.h:770
Aws::Macie2::Model::S3JobDefinition
Definition: S3JobDefinition.h:41
Aws::Macie2::Model::DescribeClassificationJobResult::SetName
void SetName(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:693
Aws::Macie2::Model::DescribeClassificationJobResult::SetName
void SetName(const char *value)
Definition: DescribeClassificationJobResult.h:698
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobType
DescribeClassificationJobResult & WithJobType(JobType &&value)
Definition: DescribeClassificationJobResult.h:453
Aws::Macie2::Model::DescribeClassificationJobResult::SetCustomDataIdentifierIds
void SetCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:140
Aws::Macie2::Model::DescribeClassificationJobResult::WithTags
DescribeClassificationJobResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeClassificationJobResult.h:850
Aws::Macie2::Model::DescribeClassificationJobResult::SetLastRunTime
void SetLastRunTime(Aws::Utils::DateTime &&value)
Definition: DescribeClassificationJobResult.h:511
S3JobDefinition.h
Aws::Macie2::Model::UserPausedDetails
Definition: UserPausedDetails.h:39
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobId
DescribeClassificationJobResult & WithJobId(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:301
Aws::Macie2::Model::DescribeClassificationJobResult::SetManagedDataIdentifierSelector
void SetManagedDataIdentifierSelector(ManagedDataIdentifierSelector &&value)
Definition: DescribeClassificationJobResult.h:649
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobStatus
DescribeClassificationJobResult & WithJobStatus(JobStatus &&value)
Definition: DescribeClassificationJobResult.h:412
Aws::Macie2::Model::JobScheduleFrequency
Definition: JobScheduleFrequency.h:35
Aws::Macie2::Model::ManagedDataIdentifierSelector
ManagedDataIdentifierSelector
Definition: ManagedDataIdentifierSelector.h:17
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobStatus
DescribeClassificationJobResult & WithJobStatus(const JobStatus &value)
Definition: DescribeClassificationJobResult.h:392
Aws::Macie2::Model::DescribeClassificationJobResult::GetLastRunErrorStatus
const LastRunErrorStatus & GetLastRunErrorStatus() const
Definition: DescribeClassificationJobResult.h:461
Aws::Macie2::Model::DescribeClassificationJobResult
Definition: DescribeClassificationJobResult.h:40
Aws::Macie2::Model::DescribeClassificationJobResult::WithScheduleFrequency
DescribeClassificationJobResult & WithScheduleFrequency(const JobScheduleFrequency &value)
Definition: DescribeClassificationJobResult.h:788
Aws::Macie2::Model::DescribeClassificationJobResult::SetName
void SetName(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:688
Aws::Macie2::Model::DescribeClassificationJobResult::SetInitialRun
void SetInitialRun(bool value)
Definition: DescribeClassificationJobResult.h:230
Aws::Macie2::Model::DescribeClassificationJobResult::GetManagedDataIdentifierIds
const Aws::Vector< Aws::String > & GetManagedDataIdentifierIds() const
Definition: DescribeClassificationJobResult.h:536
Aws::Macie2::Model::DescribeClassificationJobResult::GetStatistics
const Statistics & GetStatistics() const
Definition: DescribeClassificationJobResult.h:801
AWSString.h
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobId
void SetJobId(const char *value)
Definition: DescribeClassificationJobResult.h:296
Aws::Macie2::Model::DescribeClassificationJobResult::GetJobId
const Aws::String & GetJobId() const
Definition: DescribeClassificationJobResult.h:281
Aws::Macie2::Model::DescribeClassificationJobResult::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:57
Aws::Macie2::Model::DescribeClassificationJobResult::WithLastRunErrorStatus
DescribeClassificationJobResult & WithLastRunErrorStatus(const LastRunErrorStatus &value)
Definition: DescribeClassificationJobResult.h:482
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobId
DescribeClassificationJobResult & WithJobId(const char *value)
Definition: DescribeClassificationJobResult.h:311
Aws::Macie2::Model::DescribeClassificationJobResult::AddCustomDataIdentifierIds
DescribeClassificationJobResult & AddCustomDataIdentifierIds(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:168
Aws::Macie2::Model::DescribeClassificationJobResult::WithUserPausedDetails
DescribeClassificationJobResult & WithUserPausedDetails(const UserPausedDetails &value)
Definition: DescribeClassificationJobResult.h:931
Aws::Macie2::Model::DescribeClassificationJobResult::WithTags
DescribeClassificationJobResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:856
Aws::Macie2::Model::DescribeClassificationJobResult::WithDescription
DescribeClassificationJobResult & WithDescription(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:206
Aws::Macie2::Model::DescribeClassificationJobResult::SetS3JobDefinition
void SetS3JobDefinition(S3JobDefinition &&value)
Definition: DescribeClassificationJobResult.h:732
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(const char *key, const char *value)
Definition: DescribeClassificationJobResult.h:898
Aws::Macie2::Model::DescribeClassificationJobResult::AddManagedDataIdentifierIds
DescribeClassificationJobResult & AddManagedDataIdentifierIds(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:596
Aws::Macie2::Model::DescribeClassificationJobResult::WithCustomDataIdentifierIds
DescribeClassificationJobResult & WithCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:154
Aws::Macie2::Model::DescribeClassificationJobResult::WithManagedDataIdentifierSelector
DescribeClassificationJobResult & WithManagedDataIdentifierSelector(ManagedDataIdentifierSelector &&value)
Definition: DescribeClassificationJobResult.h:677
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobType
void SetJobType(const JobType &value)
Definition: DescribeClassificationJobResult.h:429
Aws::Macie2::Model::DescribeClassificationJobResult::WithS3JobDefinition
DescribeClassificationJobResult & WithS3JobDefinition(const S3JobDefinition &value)
Definition: DescribeClassificationJobResult.h:738
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobId
void SetJobId(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:286
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobArn
void SetJobArn(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:250
Aws::Macie2::Model::DescribeClassificationJobResult::SetCreatedAt
void SetCreatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeClassificationJobResult.h:100
Aws::Macie2::Model::DescribeClassificationJobResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:186
Aws::Macie2::Model::DescribeClassificationJobResult::GetInitialRun
bool GetInitialRun() const
Definition: DescribeClassificationJobResult.h:221
Aws::Macie2::Model::DescribeClassificationJobResult::WithManagedDataIdentifierSelector
DescribeClassificationJobResult & WithManagedDataIdentifierSelector(const ManagedDataIdentifierSelector &value)
Definition: DescribeClassificationJobResult.h:663
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: DescribeClassificationJobResult.h:874
ManagedDataIdentifierSelector.h
Aws::Macie2::Model::DescribeClassificationJobResult::AddCustomDataIdentifierIds
DescribeClassificationJobResult & AddCustomDataIdentifierIds(const char *value)
Definition: DescribeClassificationJobResult.h:175
Aws::Macie2::Model::DescribeClassificationJobResult::GetLastRunTime
const Aws::Utils::DateTime & GetLastRunTime() const
Definition: DescribeClassificationJobResult.h:497
Aws::Macie2::Model::DescribeClassificationJobResult::SetDescription
void SetDescription(const char *value)
Definition: DescribeClassificationJobResult.h:196
Aws::Macie2::Model::DescribeClassificationJobResult::SetUserPausedDetails
void SetUserPausedDetails(UserPausedDetails &&value)
Definition: DescribeClassificationJobResult.h:923
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: DescribeClassificationJobResult.h:880
Aws::Macie2::Model::DescribeClassificationJobResult::WithS3JobDefinition
DescribeClassificationJobResult & WithS3JobDefinition(S3JobDefinition &&value)
Definition: DescribeClassificationJobResult.h:744
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobStatus
void SetJobStatus(JobStatus &&value)
Definition: DescribeClassificationJobResult.h:372
Aws::Macie2::Model::DescribeClassificationJobResult::DescribeClassificationJobResult
DescribeClassificationJobResult()
Aws::Macie2::Model::DescribeClassificationJobResult::GetJobStatus
const JobStatus & GetJobStatus() const
Definition: DescribeClassificationJobResult.h:332
Aws::Macie2::Model::DescribeClassificationJobResult::SetS3JobDefinition
void SetS3JobDefinition(const S3JobDefinition &value)
Definition: DescribeClassificationJobResult.h:726
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
UserPausedDetails.h
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobArn
DescribeClassificationJobResult & WithJobArn(const char *value)
Definition: DescribeClassificationJobResult.h:275
Aws::Macie2::Model::DescribeClassificationJobResult::WithManagedDataIdentifierIds
DescribeClassificationJobResult & WithManagedDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeClassificationJobResult.h:566
Aws::Macie2::Model::JobStatus
JobStatus
Definition: JobStatus.h:17
Aws::Macie2::Model::DescribeClassificationJobResult::WithClientToken
DescribeClassificationJobResult & WithClientToken(const char *value)
Definition: DescribeClassificationJobResult.h:87
Aws::Macie2::Model::DescribeClassificationJobResult::WithManagedDataIdentifierIds
DescribeClassificationJobResult & WithManagedDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: DescribeClassificationJobResult.h:576
Aws::Macie2::Model::DescribeClassificationJobResult::SetJobArn
void SetJobArn(Aws::String &&value)
Definition: DescribeClassificationJobResult.h:255
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(const char *key, Aws::String &&value)
Definition: DescribeClassificationJobResult.h:886
Aws::Macie2::Model::DescribeClassificationJobResult::SetClientToken
void SetClientToken(const char *value)
Definition: DescribeClassificationJobResult.h:69
Aws::Macie2::Model::DescribeClassificationJobResult::WithDescription
DescribeClassificationJobResult & WithDescription(const char *value)
Definition: DescribeClassificationJobResult.h:211
Aws::Macie2::Model::DescribeClassificationJobResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeClassificationJobResult.h:838
UUID.h
Aws::Macie2::Model::DescribeClassificationJobResult::WithJobArn
DescribeClassificationJobResult & WithJobArn(const Aws::String &value)
Definition: DescribeClassificationJobResult.h:265
Aws::Macie2::Model::DescribeClassificationJobResult::operator=
DescribeClassificationJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AWSMap.h
Aws::Macie2::Model::DescribeClassificationJobResult::GetClientToken
const Aws::String & GetClientToken() const
Definition: DescribeClassificationJobResult.h:51
Aws::Macie2::Model::DescribeClassificationJobResult::SetStatistics
void SetStatistics(const Statistics &value)
Definition: DescribeClassificationJobResult.h:807
JobStatus.h
Aws::Macie2::Model::DescribeClassificationJobResult::WithLastRunErrorStatus
DescribeClassificationJobResult & WithLastRunErrorStatus(LastRunErrorStatus &&value)
Definition: DescribeClassificationJobResult.h:489
Aws::Macie2::Model::DescribeClassificationJobResult::AddTags
DescribeClassificationJobResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: DescribeClassificationJobResult.h:862
Aws::Macie2::Model::DescribeClassificationJobResult::SetCustomDataIdentifierIds
void SetCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: DescribeClassificationJobResult.h:133
Aws::Macie2::Model::DescribeClassificationJobResult::GetCustomDataIdentifierIds
const Aws::Vector< Aws::String > & GetCustomDataIdentifierIds() const
Definition: DescribeClassificationJobResult.h:126
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Macie2::Model::JobType
JobType
Definition: JobType.h:17
Aws::Macie2::Model::DescribeClassificationJobResult::WithCreatedAt
DescribeClassificationJobResult & WithCreatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeClassificationJobResult.h:118
Aws::Macie2::Model::DescribeClassificationJobResult::SetManagedDataIdentifierSelector
void SetManagedDataIdentifierSelector(const ManagedDataIdentifierSelector &value)
Definition: DescribeClassificationJobResult.h:635
Aws::Macie2::Model::DescribeClassificationJobResult::SetScheduleFrequency
void SetScheduleFrequency(JobScheduleFrequency &&value)
Definition: DescribeClassificationJobResult.h:782