AWS SDK for C++  1.9.40
AWS SDK for C++
CreateClassificationJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 #include <aws/core/utils/UUID.h>
17 
18 namespace Aws
19 {
20 namespace Macie2
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateClassificationJob"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
45  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
46 
51  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
52 
57  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
58 
63  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
64 
69  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
70 
75  inline CreateClassificationJobRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
76 
81  inline CreateClassificationJobRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
82 
87  inline CreateClassificationJobRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
88 
89 
93  inline const Aws::Vector<Aws::String>& GetCustomDataIdentifierIds() const{ return m_customDataIdentifierIds; }
94 
98  inline bool CustomDataIdentifierIdsHasBeenSet() const { return m_customDataIdentifierIdsHasBeenSet; }
99 
103  inline void SetCustomDataIdentifierIds(const Aws::Vector<Aws::String>& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds = value; }
104 
108  inline void SetCustomDataIdentifierIds(Aws::Vector<Aws::String>&& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds = std::move(value); }
109 
113  inline CreateClassificationJobRequest& WithCustomDataIdentifierIds(const Aws::Vector<Aws::String>& value) { SetCustomDataIdentifierIds(value); return *this;}
114 
118  inline CreateClassificationJobRequest& WithCustomDataIdentifierIds(Aws::Vector<Aws::String>&& value) { SetCustomDataIdentifierIds(std::move(value)); return *this;}
119 
123  inline CreateClassificationJobRequest& AddCustomDataIdentifierIds(const Aws::String& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(value); return *this; }
124 
128  inline CreateClassificationJobRequest& AddCustomDataIdentifierIds(Aws::String&& value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(std::move(value)); return *this; }
129 
133  inline CreateClassificationJobRequest& AddCustomDataIdentifierIds(const char* value) { m_customDataIdentifierIdsHasBeenSet = true; m_customDataIdentifierIds.push_back(value); return *this; }
134 
135 
140  inline const Aws::String& GetDescription() const{ return m_description; }
141 
146  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
147 
152  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
153 
158  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
159 
164  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
165 
170  inline CreateClassificationJobRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
171 
176  inline CreateClassificationJobRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
177 
182  inline CreateClassificationJobRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
183 
184 
189  inline bool GetInitialRun() const{ return m_initialRun; }
190 
195  inline bool InitialRunHasBeenSet() const { return m_initialRunHasBeenSet; }
196 
201  inline void SetInitialRun(bool value) { m_initialRunHasBeenSet = true; m_initialRun = value; }
202 
207  inline CreateClassificationJobRequest& WithInitialRun(bool value) { SetInitialRun(value); return *this;}
208 
209 
217  inline const JobType& GetJobType() const{ return m_jobType; }
218 
226  inline bool JobTypeHasBeenSet() const { return m_jobTypeHasBeenSet; }
227 
235  inline void SetJobType(const JobType& value) { m_jobTypeHasBeenSet = true; m_jobType = value; }
236 
244  inline void SetJobType(JobType&& value) { m_jobTypeHasBeenSet = true; m_jobType = std::move(value); }
245 
253  inline CreateClassificationJobRequest& WithJobType(const JobType& value) { SetJobType(value); return *this;}
254 
262  inline CreateClassificationJobRequest& WithJobType(JobType&& value) { SetJobType(std::move(value)); return *this;}
263 
264 
269  inline const Aws::String& GetName() const{ return m_name; }
270 
275  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
276 
281  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
282 
287  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
288 
293  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
294 
299  inline CreateClassificationJobRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
300 
305  inline CreateClassificationJobRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
306 
311  inline CreateClassificationJobRequest& WithName(const char* value) { SetName(value); return *this;}
312 
313 
318  inline const S3JobDefinition& GetS3JobDefinition() const{ return m_s3JobDefinition; }
319 
324  inline bool S3JobDefinitionHasBeenSet() const { return m_s3JobDefinitionHasBeenSet; }
325 
330  inline void SetS3JobDefinition(const S3JobDefinition& value) { m_s3JobDefinitionHasBeenSet = true; m_s3JobDefinition = value; }
331 
336  inline void SetS3JobDefinition(S3JobDefinition&& value) { m_s3JobDefinitionHasBeenSet = true; m_s3JobDefinition = std::move(value); }
337 
342  inline CreateClassificationJobRequest& WithS3JobDefinition(const S3JobDefinition& value) { SetS3JobDefinition(value); return *this;}
343 
348  inline CreateClassificationJobRequest& WithS3JobDefinition(S3JobDefinition&& value) { SetS3JobDefinition(std::move(value)); return *this;}
349 
350 
358  inline int GetSamplingPercentage() const{ return m_samplingPercentage; }
359 
367  inline bool SamplingPercentageHasBeenSet() const { return m_samplingPercentageHasBeenSet; }
368 
376  inline void SetSamplingPercentage(int value) { m_samplingPercentageHasBeenSet = true; m_samplingPercentage = value; }
377 
385  inline CreateClassificationJobRequest& WithSamplingPercentage(int value) { SetSamplingPercentage(value); return *this;}
386 
387 
393  inline const JobScheduleFrequency& GetScheduleFrequency() const{ return m_scheduleFrequency; }
394 
400  inline bool ScheduleFrequencyHasBeenSet() const { return m_scheduleFrequencyHasBeenSet; }
401 
407  inline void SetScheduleFrequency(const JobScheduleFrequency& value) { m_scheduleFrequencyHasBeenSet = true; m_scheduleFrequency = value; }
408 
414  inline void SetScheduleFrequency(JobScheduleFrequency&& value) { m_scheduleFrequencyHasBeenSet = true; m_scheduleFrequency = std::move(value); }
415 
421  inline CreateClassificationJobRequest& WithScheduleFrequency(const JobScheduleFrequency& value) { SetScheduleFrequency(value); return *this;}
422 
428  inline CreateClassificationJobRequest& WithScheduleFrequency(JobScheduleFrequency&& value) { SetScheduleFrequency(std::move(value)); return *this;}
429 
430 
437  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
438 
445  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
446 
453  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
454 
461  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
462 
469  inline CreateClassificationJobRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
470 
477  inline CreateClassificationJobRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
478 
485  inline CreateClassificationJobRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
486 
493  inline CreateClassificationJobRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
494 
501  inline CreateClassificationJobRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
502 
509  inline CreateClassificationJobRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
510 
517  inline CreateClassificationJobRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
518 
525  inline CreateClassificationJobRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
526 
533  inline CreateClassificationJobRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
534 
535  private:
536 
537  Aws::String m_clientToken;
538  bool m_clientTokenHasBeenSet;
539 
540  Aws::Vector<Aws::String> m_customDataIdentifierIds;
541  bool m_customDataIdentifierIdsHasBeenSet;
542 
543  Aws::String m_description;
544  bool m_descriptionHasBeenSet;
545 
546  bool m_initialRun;
547  bool m_initialRunHasBeenSet;
548 
549  JobType m_jobType;
550  bool m_jobTypeHasBeenSet;
551 
552  Aws::String m_name;
553  bool m_nameHasBeenSet;
554 
555  S3JobDefinition m_s3JobDefinition;
556  bool m_s3JobDefinitionHasBeenSet;
557 
558  int m_samplingPercentage;
559  bool m_samplingPercentageHasBeenSet;
560 
561  JobScheduleFrequency m_scheduleFrequency;
562  bool m_scheduleFrequencyHasBeenSet;
563 
565  bool m_tagsHasBeenSet;
566  };
567 
568 } // namespace Model
569 } // namespace Macie2
570 } // namespace Aws
JobType.h
Aws::Macie2::Model::CreateClassificationJobRequest::SetCustomDataIdentifierIds
void SetCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: CreateClassificationJobRequest.h:103
Aws::Macie2::Model::CreateClassificationJobRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:57
Aws::Macie2::Model::CreateClassificationJobRequest::SetS3JobDefinition
void SetS3JobDefinition(const S3JobDefinition &value)
Definition: CreateClassificationJobRequest.h:330
AWS_MACIE2_API
#define AWS_MACIE2_API
Definition: Macie2_EXPORTS.h:28
Aws::Macie2::Model::CreateClassificationJobRequest::SetJobType
void SetJobType(JobType &&value)
Definition: CreateClassificationJobRequest.h:244
Aws::Macie2::Model::CreateClassificationJobRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateClassificationJobRequest.h:275
Aws::Macie2::Model::CreateClassificationJobRequest::SetName
void SetName(const char *value)
Definition: CreateClassificationJobRequest.h:293
Aws::Macie2::Model::CreateClassificationJobRequest::S3JobDefinitionHasBeenSet
bool S3JobDefinitionHasBeenSet() const
Definition: CreateClassificationJobRequest.h:324
Aws::Macie2::Model::CreateClassificationJobRequest::WithName
CreateClassificationJobRequest & WithName(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:299
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(const char *key, const char *value)
Definition: CreateClassificationJobRequest.h:533
Aws::Macie2::Model::CreateClassificationJobRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateClassificationJobRequest.h:461
Aws::Macie2::Model::CreateClassificationJobRequest::SetScheduleFrequency
void SetScheduleFrequency(JobScheduleFrequency &&value)
Definition: CreateClassificationJobRequest.h:414
Aws::Macie2::Model::CreateClassificationJobRequest::WithName
CreateClassificationJobRequest & WithName(const char *value)
Definition: CreateClassificationJobRequest.h:311
Aws::Macie2::Model::CreateClassificationJobRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:158
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateClassificationJobRequest.h:485
Aws::Macie2::Model::CreateClassificationJobRequest::AddCustomDataIdentifierIds
CreateClassificationJobRequest & AddCustomDataIdentifierIds(const char *value)
Definition: CreateClassificationJobRequest.h:133
Aws::Macie2::Model::CreateClassificationJobRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: CreateClassificationJobRequest.h:51
Aws::Macie2::Model::CreateClassificationJobRequest::JobTypeHasBeenSet
bool JobTypeHasBeenSet() const
Definition: CreateClassificationJobRequest.h:226
JobScheduleFrequency.h
Aws::Macie2::Model::CreateClassificationJobRequest::SamplingPercentageHasBeenSet
bool SamplingPercentageHasBeenSet() const
Definition: CreateClassificationJobRequest.h:367
Macie2_EXPORTS.h
Aws::Macie2::Model::CreateClassificationJobRequest::CustomDataIdentifierIdsHasBeenSet
bool CustomDataIdentifierIdsHasBeenSet() const
Definition: CreateClassificationJobRequest.h:98
Aws::Macie2::Model::CreateClassificationJobRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateClassificationJobRequest.h:437
Aws::Macie2::Model::CreateClassificationJobRequest::WithDescription
CreateClassificationJobRequest & WithDescription(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:176
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Macie2::Model::CreateClassificationJobRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateClassificationJobRequest.h:140
Aws::Macie2::Model::CreateClassificationJobRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:63
Aws::Macie2::Model::CreateClassificationJobRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:281
Aws::Macie2::Macie2Request
Definition: Macie2Request.h:17
AWSVector.h
Aws::Macie2::Model::CreateClassificationJobRequest::WithDescription
CreateClassificationJobRequest & WithDescription(const char *value)
Definition: CreateClassificationJobRequest.h:182
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateClassificationJobRequest.h:517
Aws::Macie2::Model::CreateClassificationJobRequest::WithScheduleFrequency
CreateClassificationJobRequest & WithScheduleFrequency(JobScheduleFrequency &&value)
Definition: CreateClassificationJobRequest.h:428
Aws::Macie2::Model::CreateClassificationJobRequest::GetInitialRun
bool GetInitialRun() const
Definition: CreateClassificationJobRequest.h:189
Aws::Macie2::Model::CreateClassificationJobRequest::GetScheduleFrequency
const JobScheduleFrequency & GetScheduleFrequency() const
Definition: CreateClassificationJobRequest.h:393
Aws::Macie2::Model::CreateClassificationJobRequest::GetSamplingPercentage
int GetSamplingPercentage() const
Definition: CreateClassificationJobRequest.h:358
Aws::Macie2::Model::CreateClassificationJobRequest::WithInitialRun
CreateClassificationJobRequest & WithInitialRun(bool value)
Definition: CreateClassificationJobRequest.h:207
Aws::Macie2::Model::CreateClassificationJobRequest::GetName
const Aws::String & GetName() const
Definition: CreateClassificationJobRequest.h:269
Aws::Macie2::Model::CreateClassificationJobRequest::SetClientToken
void SetClientToken(const char *value)
Definition: CreateClassificationJobRequest.h:69
Aws::Macie2::Model::CreateClassificationJobRequest::WithScheduleFrequency
CreateClassificationJobRequest & WithScheduleFrequency(const JobScheduleFrequency &value)
Definition: CreateClassificationJobRequest.h:421
Aws::Macie2::Model::S3JobDefinition
Definition: S3JobDefinition.h:41
Aws::Macie2::Model::CreateClassificationJobRequest::GetS3JobDefinition
const S3JobDefinition & GetS3JobDefinition() const
Definition: CreateClassificationJobRequest.h:318
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateClassificationJobRequest.h:501
Aws::Macie2::Model::CreateClassificationJobRequest::AddCustomDataIdentifierIds
CreateClassificationJobRequest & AddCustomDataIdentifierIds(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:123
Aws::Macie2::Model::CreateClassificationJobRequest::AddCustomDataIdentifierIds
CreateClassificationJobRequest & AddCustomDataIdentifierIds(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:128
Macie2Request.h
S3JobDefinition.h
Aws::Macie2::Model::CreateClassificationJobRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateClassificationJobRequest.h:453
Aws::Macie2::Model::CreateClassificationJobRequest::WithJobType
CreateClassificationJobRequest & WithJobType(JobType &&value)
Definition: CreateClassificationJobRequest.h:262
Aws::Macie2::Model::JobScheduleFrequency
Definition: JobScheduleFrequency.h:35
Aws::Macie2::Model::CreateClassificationJobRequest::SetS3JobDefinition
void SetS3JobDefinition(S3JobDefinition &&value)
Definition: CreateClassificationJobRequest.h:336
Aws::Macie2::Model::CreateClassificationJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateClassificationJobRequest.h:36
Aws::Macie2::Model::CreateClassificationJobRequest::InitialRunHasBeenSet
bool InitialRunHasBeenSet() const
Definition: CreateClassificationJobRequest.h:195
Aws::Macie2::Model::CreateClassificationJobRequest::WithJobType
CreateClassificationJobRequest & WithJobType(const JobType &value)
Definition: CreateClassificationJobRequest.h:253
Aws::Macie2::Model::CreateClassificationJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateClassificationJobRequest.h:445
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateClassificationJobRequest.h:509
Aws::Macie2::Model::CreateClassificationJobRequest
Definition: CreateClassificationJobRequest.h:28
Aws::Macie2::Model::CreateClassificationJobRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateClassificationJobRequest.h:146
Aws::Macie2::Model::CreateClassificationJobRequest::WithCustomDataIdentifierIds
CreateClassificationJobRequest & WithCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
Definition: CreateClassificationJobRequest.h:113
AWSString.h
Aws::Macie2::Model::CreateClassificationJobRequest::SetScheduleFrequency
void SetScheduleFrequency(const JobScheduleFrequency &value)
Definition: CreateClassificationJobRequest.h:407
Aws::Macie2::Model::CreateClassificationJobRequest::GetCustomDataIdentifierIds
const Aws::Vector< Aws::String > & GetCustomDataIdentifierIds() const
Definition: CreateClassificationJobRequest.h:93
Aws::Macie2::Model::CreateClassificationJobRequest::SetInitialRun
void SetInitialRun(bool value)
Definition: CreateClassificationJobRequest.h:201
Aws::Macie2::Model::CreateClassificationJobRequest::WithClientToken
CreateClassificationJobRequest & WithClientToken(const char *value)
Definition: CreateClassificationJobRequest.h:87
Aws::Macie2::Model::CreateClassificationJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Macie2::Model::CreateClassificationJobRequest::CreateClassificationJobRequest
CreateClassificationJobRequest()
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateClassificationJobRequest.h:493
Aws::Macie2::Model::CreateClassificationJobRequest::WithDescription
CreateClassificationJobRequest & WithDescription(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:170
Aws::Macie2::Model::CreateClassificationJobRequest::GetJobType
const JobType & GetJobType() const
Definition: CreateClassificationJobRequest.h:217
Aws::Macie2::Model::CreateClassificationJobRequest::WithClientToken
CreateClassificationJobRequest & WithClientToken(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:81
Aws
Definition: AccessManagementClient.h:15
Aws::Macie2::Model::CreateClassificationJobRequest::SetCustomDataIdentifierIds
void SetCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: CreateClassificationJobRequest.h:108
Aws::Macie2::Model::CreateClassificationJobRequest::SetSamplingPercentage
void SetSamplingPercentage(int value)
Definition: CreateClassificationJobRequest.h:376
Aws::Macie2::Model::CreateClassificationJobRequest::WithSamplingPercentage
CreateClassificationJobRequest & WithSamplingPercentage(int value)
Definition: CreateClassificationJobRequest.h:385
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Macie2::Model::CreateClassificationJobRequest::WithClientToken
CreateClassificationJobRequest & WithClientToken(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:75
Aws::Macie2::Model::CreateClassificationJobRequest::WithName
CreateClassificationJobRequest & WithName(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:305
Aws::Macie2::Model::CreateClassificationJobRequest::WithTags
CreateClassificationJobRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateClassificationJobRequest.h:469
Aws::Macie2::Model::CreateClassificationJobRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateClassificationJobRequest.h:287
Aws::Macie2::Model::CreateClassificationJobRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateClassificationJobRequest.h:152
Aws::Macie2::Model::CreateClassificationJobRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateClassificationJobRequest.h:164
Aws::Macie2::Model::CreateClassificationJobRequest::WithTags
CreateClassificationJobRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateClassificationJobRequest.h:477
Aws::Macie2::Model::CreateClassificationJobRequest::ScheduleFrequencyHasBeenSet
bool ScheduleFrequencyHasBeenSet() const
Definition: CreateClassificationJobRequest.h:400
UUID.h
Aws::Macie2::Model::CreateClassificationJobRequest::AddTags
CreateClassificationJobRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateClassificationJobRequest.h:525
AWSMap.h
Aws::Macie2::Model::CreateClassificationJobRequest::WithS3JobDefinition
CreateClassificationJobRequest & WithS3JobDefinition(const S3JobDefinition &value)
Definition: CreateClassificationJobRequest.h:342
Aws::Macie2::Model::CreateClassificationJobRequest::SetJobType
void SetJobType(const JobType &value)
Definition: CreateClassificationJobRequest.h:235
Aws::Macie2::Model::CreateClassificationJobRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: CreateClassificationJobRequest.h:45
Aws::Macie2::Model::CreateClassificationJobRequest::WithCustomDataIdentifierIds
CreateClassificationJobRequest & WithCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
Definition: CreateClassificationJobRequest.h:118
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::CreateClassificationJobRequest::WithS3JobDefinition
CreateClassificationJobRequest & WithS3JobDefinition(S3JobDefinition &&value)
Definition: CreateClassificationJobRequest.h:348