AWS SDK for C++  1.9.16
AWS SDK for C++
Finding.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace GuardDuty
24 {
25 namespace Model
26 {
27 
35  {
36  public:
41 
42 
46  inline const Aws::String& GetAccountId() const{ return m_accountId; }
47 
51  inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
52 
56  inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; }
57 
61  inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); }
62 
66  inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); }
67 
71  inline Finding& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;}
72 
76  inline Finding& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;}
77 
81  inline Finding& WithAccountId(const char* value) { SetAccountId(value); return *this;}
82 
83 
87  inline const Aws::String& GetArn() const{ return m_arn; }
88 
92  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
93 
97  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
98 
102  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
103 
107  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
108 
112  inline Finding& WithArn(const Aws::String& value) { SetArn(value); return *this;}
113 
117  inline Finding& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
118 
122  inline Finding& WithArn(const char* value) { SetArn(value); return *this;}
123 
124 
128  inline double GetConfidence() const{ return m_confidence; }
129 
133  inline bool ConfidenceHasBeenSet() const { return m_confidenceHasBeenSet; }
134 
138  inline void SetConfidence(double value) { m_confidenceHasBeenSet = true; m_confidence = value; }
139 
143  inline Finding& WithConfidence(double value) { SetConfidence(value); return *this;}
144 
145 
149  inline const Aws::String& GetCreatedAt() const{ return m_createdAt; }
150 
154  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
155 
159  inline void SetCreatedAt(const Aws::String& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
160 
164  inline void SetCreatedAt(Aws::String&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
165 
169  inline void SetCreatedAt(const char* value) { m_createdAtHasBeenSet = true; m_createdAt.assign(value); }
170 
174  inline Finding& WithCreatedAt(const Aws::String& value) { SetCreatedAt(value); return *this;}
175 
179  inline Finding& WithCreatedAt(Aws::String&& value) { SetCreatedAt(std::move(value)); return *this;}
180 
184  inline Finding& WithCreatedAt(const char* value) { SetCreatedAt(value); return *this;}
185 
186 
190  inline const Aws::String& GetDescription() const{ return m_description; }
191 
195  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
196 
200  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
201 
205  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
206 
210  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
211 
215  inline Finding& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
216 
220  inline Finding& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
221 
225  inline Finding& WithDescription(const char* value) { SetDescription(value); return *this;}
226 
227 
231  inline const Aws::String& GetId() const{ return m_id; }
232 
236  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
237 
241  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
242 
246  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
247 
251  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
252 
256  inline Finding& WithId(const Aws::String& value) { SetId(value); return *this;}
257 
261  inline Finding& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
262 
266  inline Finding& WithId(const char* value) { SetId(value); return *this;}
267 
268 
272  inline const Aws::String& GetPartition() const{ return m_partition; }
273 
277  inline bool PartitionHasBeenSet() const { return m_partitionHasBeenSet; }
278 
282  inline void SetPartition(const Aws::String& value) { m_partitionHasBeenSet = true; m_partition = value; }
283 
287  inline void SetPartition(Aws::String&& value) { m_partitionHasBeenSet = true; m_partition = std::move(value); }
288 
292  inline void SetPartition(const char* value) { m_partitionHasBeenSet = true; m_partition.assign(value); }
293 
297  inline Finding& WithPartition(const Aws::String& value) { SetPartition(value); return *this;}
298 
302  inline Finding& WithPartition(Aws::String&& value) { SetPartition(std::move(value)); return *this;}
303 
307  inline Finding& WithPartition(const char* value) { SetPartition(value); return *this;}
308 
309 
313  inline const Aws::String& GetRegion() const{ return m_region; }
314 
318  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
319 
323  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
324 
328  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
329 
333  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
334 
338  inline Finding& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
339 
343  inline Finding& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
344 
348  inline Finding& WithRegion(const char* value) { SetRegion(value); return *this;}
349 
350 
351 
352  inline const Resource& GetResource() const{ return m_resource; }
353 
354 
355  inline bool ResourceHasBeenSet() const { return m_resourceHasBeenSet; }
356 
357 
358  inline void SetResource(const Resource& value) { m_resourceHasBeenSet = true; m_resource = value; }
359 
360 
361  inline void SetResource(Resource&& value) { m_resourceHasBeenSet = true; m_resource = std::move(value); }
362 
363 
364  inline Finding& WithResource(const Resource& value) { SetResource(value); return *this;}
365 
366 
367  inline Finding& WithResource(Resource&& value) { SetResource(std::move(value)); return *this;}
368 
369 
373  inline const Aws::String& GetSchemaVersion() const{ return m_schemaVersion; }
374 
378  inline bool SchemaVersionHasBeenSet() const { return m_schemaVersionHasBeenSet; }
379 
383  inline void SetSchemaVersion(const Aws::String& value) { m_schemaVersionHasBeenSet = true; m_schemaVersion = value; }
384 
388  inline void SetSchemaVersion(Aws::String&& value) { m_schemaVersionHasBeenSet = true; m_schemaVersion = std::move(value); }
389 
393  inline void SetSchemaVersion(const char* value) { m_schemaVersionHasBeenSet = true; m_schemaVersion.assign(value); }
394 
398  inline Finding& WithSchemaVersion(const Aws::String& value) { SetSchemaVersion(value); return *this;}
399 
403  inline Finding& WithSchemaVersion(Aws::String&& value) { SetSchemaVersion(std::move(value)); return *this;}
404 
408  inline Finding& WithSchemaVersion(const char* value) { SetSchemaVersion(value); return *this;}
409 
410 
411 
412  inline const Service& GetService() const{ return m_service; }
413 
414 
415  inline bool ServiceHasBeenSet() const { return m_serviceHasBeenSet; }
416 
417 
418  inline void SetService(const Service& value) { m_serviceHasBeenSet = true; m_service = value; }
419 
420 
421  inline void SetService(Service&& value) { m_serviceHasBeenSet = true; m_service = std::move(value); }
422 
423 
424  inline Finding& WithService(const Service& value) { SetService(value); return *this;}
425 
426 
427  inline Finding& WithService(Service&& value) { SetService(std::move(value)); return *this;}
428 
429 
433  inline double GetSeverity() const{ return m_severity; }
434 
438  inline bool SeverityHasBeenSet() const { return m_severityHasBeenSet; }
439 
443  inline void SetSeverity(double value) { m_severityHasBeenSet = true; m_severity = value; }
444 
448  inline Finding& WithSeverity(double value) { SetSeverity(value); return *this;}
449 
450 
454  inline const Aws::String& GetTitle() const{ return m_title; }
455 
459  inline bool TitleHasBeenSet() const { return m_titleHasBeenSet; }
460 
464  inline void SetTitle(const Aws::String& value) { m_titleHasBeenSet = true; m_title = value; }
465 
469  inline void SetTitle(Aws::String&& value) { m_titleHasBeenSet = true; m_title = std::move(value); }
470 
474  inline void SetTitle(const char* value) { m_titleHasBeenSet = true; m_title.assign(value); }
475 
479  inline Finding& WithTitle(const Aws::String& value) { SetTitle(value); return *this;}
480 
484  inline Finding& WithTitle(Aws::String&& value) { SetTitle(std::move(value)); return *this;}
485 
489  inline Finding& WithTitle(const char* value) { SetTitle(value); return *this;}
490 
491 
495  inline const Aws::String& GetType() const{ return m_type; }
496 
500  inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
501 
505  inline void SetType(const Aws::String& value) { m_typeHasBeenSet = true; m_type = value; }
506 
510  inline void SetType(Aws::String&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
511 
515  inline void SetType(const char* value) { m_typeHasBeenSet = true; m_type.assign(value); }
516 
520  inline Finding& WithType(const Aws::String& value) { SetType(value); return *this;}
521 
525  inline Finding& WithType(Aws::String&& value) { SetType(std::move(value)); return *this;}
526 
530  inline Finding& WithType(const char* value) { SetType(value); return *this;}
531 
532 
536  inline const Aws::String& GetUpdatedAt() const{ return m_updatedAt; }
537 
541  inline bool UpdatedAtHasBeenSet() const { return m_updatedAtHasBeenSet; }
542 
546  inline void SetUpdatedAt(const Aws::String& value) { m_updatedAtHasBeenSet = true; m_updatedAt = value; }
547 
551  inline void SetUpdatedAt(Aws::String&& value) { m_updatedAtHasBeenSet = true; m_updatedAt = std::move(value); }
552 
556  inline void SetUpdatedAt(const char* value) { m_updatedAtHasBeenSet = true; m_updatedAt.assign(value); }
557 
561  inline Finding& WithUpdatedAt(const Aws::String& value) { SetUpdatedAt(value); return *this;}
562 
566  inline Finding& WithUpdatedAt(Aws::String&& value) { SetUpdatedAt(std::move(value)); return *this;}
567 
571  inline Finding& WithUpdatedAt(const char* value) { SetUpdatedAt(value); return *this;}
572 
573  private:
574 
575  Aws::String m_accountId;
576  bool m_accountIdHasBeenSet;
577 
578  Aws::String m_arn;
579  bool m_arnHasBeenSet;
580 
581  double m_confidence;
582  bool m_confidenceHasBeenSet;
583 
584  Aws::String m_createdAt;
585  bool m_createdAtHasBeenSet;
586 
587  Aws::String m_description;
588  bool m_descriptionHasBeenSet;
589 
590  Aws::String m_id;
591  bool m_idHasBeenSet;
592 
593  Aws::String m_partition;
594  bool m_partitionHasBeenSet;
595 
596  Aws::String m_region;
597  bool m_regionHasBeenSet;
598 
599  Resource m_resource;
600  bool m_resourceHasBeenSet;
601 
602  Aws::String m_schemaVersion;
603  bool m_schemaVersionHasBeenSet;
604 
605  Service m_service;
606  bool m_serviceHasBeenSet;
607 
608  double m_severity;
609  bool m_severityHasBeenSet;
610 
611  Aws::String m_title;
612  bool m_titleHasBeenSet;
613 
614  Aws::String m_type;
615  bool m_typeHasBeenSet;
616 
617  Aws::String m_updatedAt;
618  bool m_updatedAtHasBeenSet;
619  };
620 
621 } // namespace Model
622 } // namespace GuardDuty
623 } // namespace Aws
Aws::GuardDuty::Model::Finding
Definition: Finding.h:35
Aws::GuardDuty::Model::Finding::WithResource
Finding & WithResource(Resource &&value)
Definition: Finding.h:367
Aws::GuardDuty::Model::Finding::WithAccountId
Finding & WithAccountId(Aws::String &&value)
Definition: Finding.h:76
Aws::GuardDuty::Model::Finding::GetPartition
const Aws::String & GetPartition() const
Definition: Finding.h:272
Aws::GuardDuty::Model::Finding::GetUpdatedAt
const Aws::String & GetUpdatedAt() const
Definition: Finding.h:536
Aws::GuardDuty::Model::Finding::GetTitle
const Aws::String & GetTitle() const
Definition: Finding.h:454
Aws::GuardDuty::Model::Finding::WithService
Finding & WithService(Service &&value)
Definition: Finding.h:427
Aws::GuardDuty::Model::Finding::WithSchemaVersion
Finding & WithSchemaVersion(Aws::String &&value)
Definition: Finding.h:403
Aws::GuardDuty::Model::Finding::Finding
Finding(Aws::Utils::Json::JsonView jsonValue)
Aws::GuardDuty::Model::Finding::SetSeverity
void SetSeverity(double value)
Definition: Finding.h:443
Aws::GuardDuty::Model::Finding::WithType
Finding & WithType(const Aws::String &value)
Definition: Finding.h:520
Aws::GuardDuty::Model::Finding::WithResource
Finding & WithResource(const Resource &value)
Definition: Finding.h:364
Aws::GuardDuty::Model::Finding::SetDescription
void SetDescription(Aws::String &&value)
Definition: Finding.h:205
Aws::GuardDuty::Model::Finding::SetArn
void SetArn(Aws::String &&value)
Definition: Finding.h:102
Aws::GuardDuty::Model::Finding::WithCreatedAt
Finding & WithCreatedAt(Aws::String &&value)
Definition: Finding.h:179
Aws::GuardDuty::Model::Finding::SetId
void SetId(Aws::String &&value)
Definition: Finding.h:246
Aws::GuardDuty::Model::Finding::WithArn
Finding & WithArn(const Aws::String &value)
Definition: Finding.h:112
Aws::GuardDuty::Model::Finding::SetCreatedAt
void SetCreatedAt(Aws::String &&value)
Definition: Finding.h:164
Aws::GuardDuty::Model::Finding::SetConfidence
void SetConfidence(double value)
Definition: Finding.h:138
Aws::GuardDuty::Model::Finding::SetCreatedAt
void SetCreatedAt(const Aws::String &value)
Definition: Finding.h:159
Aws::GuardDuty::Model::Finding::GetId
const Aws::String & GetId() const
Definition: Finding.h:231
Aws::GuardDuty::Model::Finding::WithTitle
Finding & WithTitle(const Aws::String &value)
Definition: Finding.h:479
Aws::GuardDuty::Model::Finding::SetPartition
void SetPartition(const char *value)
Definition: Finding.h:292
Aws::GuardDuty::Model::Finding::TitleHasBeenSet
bool TitleHasBeenSet() const
Definition: Finding.h:459
Aws::GuardDuty::Model::Finding::SetRegion
void SetRegion(const Aws::String &value)
Definition: Finding.h:323
Aws::GuardDuty::Model::Finding::WithPartition
Finding & WithPartition(Aws::String &&value)
Definition: Finding.h:302
Aws::GuardDuty::Model::Finding::WithUpdatedAt
Finding & WithUpdatedAt(const char *value)
Definition: Finding.h:571
Aws::GuardDuty::Model::Finding::WithAccountId
Finding & WithAccountId(const Aws::String &value)
Definition: Finding.h:71
Resource.h
Aws::GuardDuty::Model::Finding::GetRegion
const Aws::String & GetRegion() const
Definition: Finding.h:313
Aws::GuardDuty::Model::Finding::ServiceHasBeenSet
bool ServiceHasBeenSet() const
Definition: Finding.h:415
Aws::GuardDuty::Model::Finding::SetUpdatedAt
void SetUpdatedAt(Aws::String &&value)
Definition: Finding.h:551
Aws::GuardDuty::Model::Finding::WithDescription
Finding & WithDescription(Aws::String &&value)
Definition: Finding.h:220
Aws::GuardDuty::Model::Finding::GetCreatedAt
const Aws::String & GetCreatedAt() const
Definition: Finding.h:149
Aws::GuardDuty::Model::Finding::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: Finding.h:318
Aws::GuardDuty::Model::Finding::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: Finding.h:92
Aws::GuardDuty::Model::Finding::ConfidenceHasBeenSet
bool ConfidenceHasBeenSet() const
Definition: Finding.h:133
Aws::GuardDuty::Model::Finding::WithDescription
Finding & WithDescription(const Aws::String &value)
Definition: Finding.h:215
Aws::GuardDuty::Model::Finding::SetArn
void SetArn(const char *value)
Definition: Finding.h:107
Aws::GuardDuty::Model::Finding::SetId
void SetId(const char *value)
Definition: Finding.h:251
Aws::GuardDuty::Model::Finding::SetArn
void SetArn(const Aws::String &value)
Definition: Finding.h:97
Aws::GuardDuty::Model::Finding::WithTitle
Finding & WithTitle(const char *value)
Definition: Finding.h:489
Aws::GuardDuty::Model::Finding::GetSeverity
double GetSeverity() const
Definition: Finding.h:433
Aws::GuardDuty::Model::Finding::WithService
Finding & WithService(const Service &value)
Definition: Finding.h:424
Aws::GuardDuty::Model::Finding::SetCreatedAt
void SetCreatedAt(const char *value)
Definition: Finding.h:169
Aws::GuardDuty::Model::Finding::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: Finding.h:195
Aws::GuardDuty::Model::Finding::SchemaVersionHasBeenSet
bool SchemaVersionHasBeenSet() const
Definition: Finding.h:378
Aws::GuardDuty::Model::Finding::SetUpdatedAt
void SetUpdatedAt(const Aws::String &value)
Definition: Finding.h:546
Aws::GuardDuty::Model::Finding::WithCreatedAt
Finding & WithCreatedAt(const char *value)
Definition: Finding.h:184
Aws::GuardDuty::Model::Finding::WithRegion
Finding & WithRegion(const Aws::String &value)
Definition: Finding.h:338
Aws::GuardDuty::Model::Finding::SetResource
void SetResource(Resource &&value)
Definition: Finding.h:361
Aws::GuardDuty::Model::Finding::SetRegion
void SetRegion(Aws::String &&value)
Definition: Finding.h:328
Aws::GuardDuty::Model::Finding::WithArn
Finding & WithArn(Aws::String &&value)
Definition: Finding.h:117
GuardDuty_EXPORTS.h
Aws::GuardDuty::Model::Finding::SetPartition
void SetPartition(Aws::String &&value)
Definition: Finding.h:287
Aws::GuardDuty::Model::Finding::GetArn
const Aws::String & GetArn() const
Definition: Finding.h:87
Aws::GuardDuty::Model::Finding::WithType
Finding & WithType(Aws::String &&value)
Definition: Finding.h:525
Aws::GuardDuty::Model::Finding::TypeHasBeenSet
bool TypeHasBeenSet() const
Definition: Finding.h:500
Aws::GuardDuty::Model::Finding::ResourceHasBeenSet
bool ResourceHasBeenSet() const
Definition: Finding.h:355
Aws::GuardDuty::Model::Finding::GetDescription
const Aws::String & GetDescription() const
Definition: Finding.h:190
Aws::GuardDuty::Model::Finding::SetAccountId
void SetAccountId(Aws::String &&value)
Definition: Finding.h:61
Aws::GuardDuty::Model::Finding::WithTitle
Finding & WithTitle(Aws::String &&value)
Definition: Finding.h:484
Aws::GuardDuty::Model::Finding::WithType
Finding & WithType(const char *value)
Definition: Finding.h:530
Aws::GuardDuty::Model::Finding::GetType
const Aws::String & GetType() const
Definition: Finding.h:495
Aws::GuardDuty::Model::Finding::GetService
const Service & GetService() const
Definition: Finding.h:412
Aws::GuardDuty::Model::Finding::WithConfidence
Finding & WithConfidence(double value)
Definition: Finding.h:143
Aws::GuardDuty::Model::Finding::SetId
void SetId(const Aws::String &value)
Definition: Finding.h:241
AWS_GUARDDUTY_API
#define AWS_GUARDDUTY_API
Definition: GuardDuty_EXPORTS.h:28
Aws::GuardDuty::Model::Finding::SetTitle
void SetTitle(Aws::String &&value)
Definition: Finding.h:469
Aws::GuardDuty::Model::Finding::WithUpdatedAt
Finding & WithUpdatedAt(Aws::String &&value)
Definition: Finding.h:566
Aws::GuardDuty::Model::Finding::operator=
Finding & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::GuardDuty::Model::Finding::SetRegion
void SetRegion(const char *value)
Definition: Finding.h:333
Aws::GuardDuty::Model::Finding::WithAccountId
Finding & WithAccountId(const char *value)
Definition: Finding.h:81
Aws::GuardDuty::Model::Finding::WithPartition
Finding & WithPartition(const Aws::String &value)
Definition: Finding.h:297
Aws::GuardDuty::Model::Finding::SetSchemaVersion
void SetSchemaVersion(const Aws::String &value)
Definition: Finding.h:383
Aws::GuardDuty::Model::Finding::WithRegion
Finding & WithRegion(Aws::String &&value)
Definition: Finding.h:343
Aws::GuardDuty::Model::Finding::WithSchemaVersion
Finding & WithSchemaVersion(const char *value)
Definition: Finding.h:408
Aws::GuardDuty::Model::Finding::SetTitle
void SetTitle(const char *value)
Definition: Finding.h:474
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::GuardDuty::Model::Finding::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: Finding.h:154
AWSString.h
Aws::GuardDuty::Model::Finding::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GuardDuty::Model::Finding::SetDescription
void SetDescription(const Aws::String &value)
Definition: Finding.h:200
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::GuardDuty::Model::Service
Definition: Service.h:35
Aws::GuardDuty::Model::Finding::WithDescription
Finding & WithDescription(const char *value)
Definition: Finding.h:225
Aws::GuardDuty::Model::Finding::UpdatedAtHasBeenSet
bool UpdatedAtHasBeenSet() const
Definition: Finding.h:541
Aws::GuardDuty::Model::Finding::SetTitle
void SetTitle(const Aws::String &value)
Definition: Finding.h:464
Aws::GuardDuty::Model::Finding::GetSchemaVersion
const Aws::String & GetSchemaVersion() const
Definition: Finding.h:373
Aws::GuardDuty::Model::Finding::SetResource
void SetResource(const Resource &value)
Definition: Finding.h:358
Aws::GuardDuty::Model::Finding::SetType
void SetType(const Aws::String &value)
Definition: Finding.h:505
Aws::GuardDuty::Model::Finding::IdHasBeenSet
bool IdHasBeenSet() const
Definition: Finding.h:236
Aws::GuardDuty::Model::Finding::GetConfidence
double GetConfidence() const
Definition: Finding.h:128
Aws::GuardDuty::Model::Finding::SeverityHasBeenSet
bool SeverityHasBeenSet() const
Definition: Finding.h:438
Aws::GuardDuty::Model::Finding::WithCreatedAt
Finding & WithCreatedAt(const Aws::String &value)
Definition: Finding.h:174
Aws::GuardDuty::Model::Finding::SetAccountId
void SetAccountId(const char *value)
Definition: Finding.h:66
Aws::GuardDuty::Model::Finding::SetService
void SetService(const Service &value)
Definition: Finding.h:418
Aws::GuardDuty::Model::Finding::Finding
Finding()
Aws::GuardDuty::Model::Finding::GetAccountId
const Aws::String & GetAccountId() const
Definition: Finding.h:46
Aws::GuardDuty::Model::Finding::SetType
void SetType(Aws::String &&value)
Definition: Finding.h:510
Aws::GuardDuty::Model::Finding::SetAccountId
void SetAccountId(const Aws::String &value)
Definition: Finding.h:56
Aws::GuardDuty::Model::Finding::SetUpdatedAt
void SetUpdatedAt(const char *value)
Definition: Finding.h:556
Aws
Definition: AccessManagementClient.h:15
Aws::GuardDuty::Model::Finding::WithArn
Finding & WithArn(const char *value)
Definition: Finding.h:122
Aws::GuardDuty::Model::Finding::SetPartition
void SetPartition(const Aws::String &value)
Definition: Finding.h:282
Aws::GuardDuty::Model::Finding::SetSchemaVersion
void SetSchemaVersion(Aws::String &&value)
Definition: Finding.h:388
Aws::GuardDuty::Model::Resource
Definition: Resource.h:37
Aws::GuardDuty::Model::Finding::WithUpdatedAt
Finding & WithUpdatedAt(const Aws::String &value)
Definition: Finding.h:561
Aws::GuardDuty::Model::Finding::WithId
Finding & WithId(const char *value)
Definition: Finding.h:266
Aws::GuardDuty::Model::Finding::WithId
Finding & WithId(const Aws::String &value)
Definition: Finding.h:256
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GuardDuty::Model::Finding::SetService
void SetService(Service &&value)
Definition: Finding.h:421
Aws::GuardDuty::Model::Finding::WithSeverity
Finding & WithSeverity(double value)
Definition: Finding.h:448
Aws::GuardDuty::Model::Finding::SetDescription
void SetDescription(const char *value)
Definition: Finding.h:210
Service.h
Aws::GuardDuty::Model::Finding::WithRegion
Finding & WithRegion(const char *value)
Definition: Finding.h:348
Aws::GuardDuty::Model::Finding::PartitionHasBeenSet
bool PartitionHasBeenSet() const
Definition: Finding.h:277
Aws::GuardDuty::Model::Finding::AccountIdHasBeenSet
bool AccountIdHasBeenSet() const
Definition: Finding.h:51
Aws::GuardDuty::Model::Finding::SetType
void SetType(const char *value)
Definition: Finding.h:515
Aws::GuardDuty::Model::Finding::WithPartition
Finding & WithPartition(const char *value)
Definition: Finding.h:307
Aws::GuardDuty::Model::Finding::WithSchemaVersion
Finding & WithSchemaVersion(const Aws::String &value)
Definition: Finding.h:398
Aws::GuardDuty::Model::Finding::WithId
Finding & WithId(Aws::String &&value)
Definition: Finding.h:261
Aws::GuardDuty::Model::Finding::SetSchemaVersion
void SetSchemaVersion(const char *value)
Definition: Finding.h:393
Aws::GuardDuty::Model::Finding::GetResource
const Resource & GetResource() const
Definition: Finding.h:352