AWS SDK for C++  1.9.124
AWS SDK for C++
AuditFinding.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/iot/IoT_EXPORTS.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace IoT
27 {
28 namespace Model
29 {
30 
37  {
38  public:
43 
44 
49  inline const Aws::String& GetFindingId() const{ return m_findingId; }
50 
55  inline bool FindingIdHasBeenSet() const { return m_findingIdHasBeenSet; }
56 
61  inline void SetFindingId(const Aws::String& value) { m_findingIdHasBeenSet = true; m_findingId = value; }
62 
67  inline void SetFindingId(Aws::String&& value) { m_findingIdHasBeenSet = true; m_findingId = std::move(value); }
68 
73  inline void SetFindingId(const char* value) { m_findingIdHasBeenSet = true; m_findingId.assign(value); }
74 
79  inline AuditFinding& WithFindingId(const Aws::String& value) { SetFindingId(value); return *this;}
80 
85  inline AuditFinding& WithFindingId(Aws::String&& value) { SetFindingId(std::move(value)); return *this;}
86 
91  inline AuditFinding& WithFindingId(const char* value) { SetFindingId(value); return *this;}
92 
93 
97  inline const Aws::String& GetTaskId() const{ return m_taskId; }
98 
102  inline bool TaskIdHasBeenSet() const { return m_taskIdHasBeenSet; }
103 
107  inline void SetTaskId(const Aws::String& value) { m_taskIdHasBeenSet = true; m_taskId = value; }
108 
112  inline void SetTaskId(Aws::String&& value) { m_taskIdHasBeenSet = true; m_taskId = std::move(value); }
113 
117  inline void SetTaskId(const char* value) { m_taskIdHasBeenSet = true; m_taskId.assign(value); }
118 
122  inline AuditFinding& WithTaskId(const Aws::String& value) { SetTaskId(value); return *this;}
123 
127  inline AuditFinding& WithTaskId(Aws::String&& value) { SetTaskId(std::move(value)); return *this;}
128 
132  inline AuditFinding& WithTaskId(const char* value) { SetTaskId(value); return *this;}
133 
134 
138  inline const Aws::String& GetCheckName() const{ return m_checkName; }
139 
143  inline bool CheckNameHasBeenSet() const { return m_checkNameHasBeenSet; }
144 
148  inline void SetCheckName(const Aws::String& value) { m_checkNameHasBeenSet = true; m_checkName = value; }
149 
153  inline void SetCheckName(Aws::String&& value) { m_checkNameHasBeenSet = true; m_checkName = std::move(value); }
154 
158  inline void SetCheckName(const char* value) { m_checkNameHasBeenSet = true; m_checkName.assign(value); }
159 
163  inline AuditFinding& WithCheckName(const Aws::String& value) { SetCheckName(value); return *this;}
164 
168  inline AuditFinding& WithCheckName(Aws::String&& value) { SetCheckName(std::move(value)); return *this;}
169 
173  inline AuditFinding& WithCheckName(const char* value) { SetCheckName(value); return *this;}
174 
175 
179  inline const Aws::Utils::DateTime& GetTaskStartTime() const{ return m_taskStartTime; }
180 
184  inline bool TaskStartTimeHasBeenSet() const { return m_taskStartTimeHasBeenSet; }
185 
189  inline void SetTaskStartTime(const Aws::Utils::DateTime& value) { m_taskStartTimeHasBeenSet = true; m_taskStartTime = value; }
190 
194  inline void SetTaskStartTime(Aws::Utils::DateTime&& value) { m_taskStartTimeHasBeenSet = true; m_taskStartTime = std::move(value); }
195 
199  inline AuditFinding& WithTaskStartTime(const Aws::Utils::DateTime& value) { SetTaskStartTime(value); return *this;}
200 
204  inline AuditFinding& WithTaskStartTime(Aws::Utils::DateTime&& value) { SetTaskStartTime(std::move(value)); return *this;}
205 
206 
210  inline const Aws::Utils::DateTime& GetFindingTime() const{ return m_findingTime; }
211 
215  inline bool FindingTimeHasBeenSet() const { return m_findingTimeHasBeenSet; }
216 
220  inline void SetFindingTime(const Aws::Utils::DateTime& value) { m_findingTimeHasBeenSet = true; m_findingTime = value; }
221 
225  inline void SetFindingTime(Aws::Utils::DateTime&& value) { m_findingTimeHasBeenSet = true; m_findingTime = std::move(value); }
226 
230  inline AuditFinding& WithFindingTime(const Aws::Utils::DateTime& value) { SetFindingTime(value); return *this;}
231 
235  inline AuditFinding& WithFindingTime(Aws::Utils::DateTime&& value) { SetFindingTime(std::move(value)); return *this;}
236 
237 
241  inline const AuditFindingSeverity& GetSeverity() const{ return m_severity; }
242 
246  inline bool SeverityHasBeenSet() const { return m_severityHasBeenSet; }
247 
251  inline void SetSeverity(const AuditFindingSeverity& value) { m_severityHasBeenSet = true; m_severity = value; }
252 
256  inline void SetSeverity(AuditFindingSeverity&& value) { m_severityHasBeenSet = true; m_severity = std::move(value); }
257 
261  inline AuditFinding& WithSeverity(const AuditFindingSeverity& value) { SetSeverity(value); return *this;}
262 
266  inline AuditFinding& WithSeverity(AuditFindingSeverity&& value) { SetSeverity(std::move(value)); return *this;}
267 
268 
272  inline const NonCompliantResource& GetNonCompliantResource() const{ return m_nonCompliantResource; }
273 
277  inline bool NonCompliantResourceHasBeenSet() const { return m_nonCompliantResourceHasBeenSet; }
278 
282  inline void SetNonCompliantResource(const NonCompliantResource& value) { m_nonCompliantResourceHasBeenSet = true; m_nonCompliantResource = value; }
283 
287  inline void SetNonCompliantResource(NonCompliantResource&& value) { m_nonCompliantResourceHasBeenSet = true; m_nonCompliantResource = std::move(value); }
288 
292  inline AuditFinding& WithNonCompliantResource(const NonCompliantResource& value) { SetNonCompliantResource(value); return *this;}
293 
297  inline AuditFinding& WithNonCompliantResource(NonCompliantResource&& value) { SetNonCompliantResource(std::move(value)); return *this;}
298 
299 
303  inline const Aws::Vector<RelatedResource>& GetRelatedResources() const{ return m_relatedResources; }
304 
308  inline bool RelatedResourcesHasBeenSet() const { return m_relatedResourcesHasBeenSet; }
309 
313  inline void SetRelatedResources(const Aws::Vector<RelatedResource>& value) { m_relatedResourcesHasBeenSet = true; m_relatedResources = value; }
314 
318  inline void SetRelatedResources(Aws::Vector<RelatedResource>&& value) { m_relatedResourcesHasBeenSet = true; m_relatedResources = std::move(value); }
319 
323  inline AuditFinding& WithRelatedResources(const Aws::Vector<RelatedResource>& value) { SetRelatedResources(value); return *this;}
324 
328  inline AuditFinding& WithRelatedResources(Aws::Vector<RelatedResource>&& value) { SetRelatedResources(std::move(value)); return *this;}
329 
333  inline AuditFinding& AddRelatedResources(const RelatedResource& value) { m_relatedResourcesHasBeenSet = true; m_relatedResources.push_back(value); return *this; }
334 
338  inline AuditFinding& AddRelatedResources(RelatedResource&& value) { m_relatedResourcesHasBeenSet = true; m_relatedResources.push_back(std::move(value)); return *this; }
339 
340 
344  inline const Aws::String& GetReasonForNonCompliance() const{ return m_reasonForNonCompliance; }
345 
349  inline bool ReasonForNonComplianceHasBeenSet() const { return m_reasonForNonComplianceHasBeenSet; }
350 
354  inline void SetReasonForNonCompliance(const Aws::String& value) { m_reasonForNonComplianceHasBeenSet = true; m_reasonForNonCompliance = value; }
355 
359  inline void SetReasonForNonCompliance(Aws::String&& value) { m_reasonForNonComplianceHasBeenSet = true; m_reasonForNonCompliance = std::move(value); }
360 
364  inline void SetReasonForNonCompliance(const char* value) { m_reasonForNonComplianceHasBeenSet = true; m_reasonForNonCompliance.assign(value); }
365 
369  inline AuditFinding& WithReasonForNonCompliance(const Aws::String& value) { SetReasonForNonCompliance(value); return *this;}
370 
374  inline AuditFinding& WithReasonForNonCompliance(Aws::String&& value) { SetReasonForNonCompliance(std::move(value)); return *this;}
375 
379  inline AuditFinding& WithReasonForNonCompliance(const char* value) { SetReasonForNonCompliance(value); return *this;}
380 
381 
385  inline const Aws::String& GetReasonForNonComplianceCode() const{ return m_reasonForNonComplianceCode; }
386 
390  inline bool ReasonForNonComplianceCodeHasBeenSet() const { return m_reasonForNonComplianceCodeHasBeenSet; }
391 
395  inline void SetReasonForNonComplianceCode(const Aws::String& value) { m_reasonForNonComplianceCodeHasBeenSet = true; m_reasonForNonComplianceCode = value; }
396 
400  inline void SetReasonForNonComplianceCode(Aws::String&& value) { m_reasonForNonComplianceCodeHasBeenSet = true; m_reasonForNonComplianceCode = std::move(value); }
401 
405  inline void SetReasonForNonComplianceCode(const char* value) { m_reasonForNonComplianceCodeHasBeenSet = true; m_reasonForNonComplianceCode.assign(value); }
406 
410  inline AuditFinding& WithReasonForNonComplianceCode(const Aws::String& value) { SetReasonForNonComplianceCode(value); return *this;}
411 
415  inline AuditFinding& WithReasonForNonComplianceCode(Aws::String&& value) { SetReasonForNonComplianceCode(std::move(value)); return *this;}
416 
420  inline AuditFinding& WithReasonForNonComplianceCode(const char* value) { SetReasonForNonComplianceCode(value); return *this;}
421 
422 
427  inline bool GetIsSuppressed() const{ return m_isSuppressed; }
428 
433  inline bool IsSuppressedHasBeenSet() const { return m_isSuppressedHasBeenSet; }
434 
439  inline void SetIsSuppressed(bool value) { m_isSuppressedHasBeenSet = true; m_isSuppressed = value; }
440 
445  inline AuditFinding& WithIsSuppressed(bool value) { SetIsSuppressed(value); return *this;}
446 
447  private:
448 
449  Aws::String m_findingId;
450  bool m_findingIdHasBeenSet;
451 
452  Aws::String m_taskId;
453  bool m_taskIdHasBeenSet;
454 
455  Aws::String m_checkName;
456  bool m_checkNameHasBeenSet;
457 
458  Aws::Utils::DateTime m_taskStartTime;
459  bool m_taskStartTimeHasBeenSet;
460 
461  Aws::Utils::DateTime m_findingTime;
462  bool m_findingTimeHasBeenSet;
463 
464  AuditFindingSeverity m_severity;
465  bool m_severityHasBeenSet;
466 
467  NonCompliantResource m_nonCompliantResource;
468  bool m_nonCompliantResourceHasBeenSet;
469 
470  Aws::Vector<RelatedResource> m_relatedResources;
471  bool m_relatedResourcesHasBeenSet;
472 
473  Aws::String m_reasonForNonCompliance;
474  bool m_reasonForNonComplianceHasBeenSet;
475 
476  Aws::String m_reasonForNonComplianceCode;
477  bool m_reasonForNonComplianceCodeHasBeenSet;
478 
479  bool m_isSuppressed;
480  bool m_isSuppressedHasBeenSet;
481  };
482 
483 } // namespace Model
484 } // namespace IoT
485 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoT::Model::AuditFinding::TaskStartTimeHasBeenSet
bool TaskStartTimeHasBeenSet() const
Definition: AuditFinding.h:184
Aws::IoT::Model::AuditFinding::GetRelatedResources
const Aws::Vector< RelatedResource > & GetRelatedResources() const
Definition: AuditFinding.h:303
Aws::IoT::Model::AuditFinding::SetCheckName
void SetCheckName(const char *value)
Definition: AuditFinding.h:158
Aws::IoT::Model::AuditFinding::SetTaskId
void SetTaskId(const Aws::String &value)
Definition: AuditFinding.h:107
Aws::IoT::Model::AuditFinding::NonCompliantResourceHasBeenSet
bool NonCompliantResourceHasBeenSet() const
Definition: AuditFinding.h:277
Aws::IoT::Model::AuditFinding::SetTaskId
void SetTaskId(Aws::String &&value)
Definition: AuditFinding.h:112
Aws::IoT::Model::AuditFinding::WithCheckName
AuditFinding & WithCheckName(const Aws::String &value)
Definition: AuditFinding.h:163
Aws::IoT::Model::AuditFinding::WithIsSuppressed
AuditFinding & WithIsSuppressed(bool value)
Definition: AuditFinding.h:445
Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode
void SetReasonForNonComplianceCode(const char *value)
Definition: AuditFinding.h:405
Aws::IoT::Model::AuditFinding::SetFindingTime
void SetFindingTime(const Aws::Utils::DateTime &value)
Definition: AuditFinding.h:220
Aws::IoT::Model::AuditFinding::WithSeverity
AuditFinding & WithSeverity(const AuditFindingSeverity &value)
Definition: AuditFinding.h:261
Aws::IoT::Model::AuditFinding::WithNonCompliantResource
AuditFinding & WithNonCompliantResource(NonCompliantResource &&value)
Definition: AuditFinding.h:297
AuditFindingSeverity.h
Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance
void SetReasonForNonCompliance(const char *value)
Definition: AuditFinding.h:364
Aws::IoT::Model::AuditFinding::WithNonCompliantResource
AuditFinding & WithNonCompliantResource(const NonCompliantResource &value)
Definition: AuditFinding.h:292
Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode
void SetReasonForNonComplianceCode(const Aws::String &value)
Definition: AuditFinding.h:395
Aws::IoT::Model::AuditFinding
Definition: AuditFinding.h:37
Aws::IoT::Model::AuditFinding::WithTaskStartTime
AuditFinding & WithTaskStartTime(const Aws::Utils::DateTime &value)
Definition: AuditFinding.h:199
DateTime.h
Aws::IoT::Model::AuditFinding::FindingIdHasBeenSet
bool FindingIdHasBeenSet() const
Definition: AuditFinding.h:55
Aws::IoT::Model::AuditFinding::AuditFinding
AuditFinding()
Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance
void SetReasonForNonCompliance(Aws::String &&value)
Definition: AuditFinding.h:359
Aws::IoT::Model::AuditFinding::AddRelatedResources
AuditFinding & AddRelatedResources(const RelatedResource &value)
Definition: AuditFinding.h:333
Aws::IoT::Model::AuditFinding::TaskIdHasBeenSet
bool TaskIdHasBeenSet() const
Definition: AuditFinding.h:102
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::IoT::Model::AuditFinding::WithFindingId
AuditFinding & WithFindingId(Aws::String &&value)
Definition: AuditFinding.h:85
Aws::IoT::Model::AuditFinding::WithCheckName
AuditFinding & WithCheckName(Aws::String &&value)
Definition: AuditFinding.h:168
Aws::IoT::Model::AuditFinding::GetIsSuppressed
bool GetIsSuppressed() const
Definition: AuditFinding.h:427
Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode
AuditFinding & WithReasonForNonComplianceCode(Aws::String &&value)
Definition: AuditFinding.h:415
Aws::IoT::Model::AuditFinding::WithTaskId
AuditFinding & WithTaskId(Aws::String &&value)
Definition: AuditFinding.h:127
AWSVector.h
Aws::IoT::Model::AuditFinding::WithTaskStartTime
AuditFinding & WithTaskStartTime(Aws::Utils::DateTime &&value)
Definition: AuditFinding.h:204
Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance
AuditFinding & WithReasonForNonCompliance(Aws::String &&value)
Definition: AuditFinding.h:374
Aws::IoT::Model::AuditFinding::WithFindingTime
AuditFinding & WithFindingTime(Aws::Utils::DateTime &&value)
Definition: AuditFinding.h:235
Aws::IoT::Model::AuditFinding::SetCheckName
void SetCheckName(Aws::String &&value)
Definition: AuditFinding.h:153
Aws::IoT::Model::AuditFinding::GetSeverity
const AuditFindingSeverity & GetSeverity() const
Definition: AuditFinding.h:241
Aws::IoT::Model::AuditFinding::WithFindingId
AuditFinding & WithFindingId(const char *value)
Definition: AuditFinding.h:91
Aws::IoT::Model::AuditFinding::GetCheckName
const Aws::String & GetCheckName() const
Definition: AuditFinding.h:138
Aws::IoT::Model::AuditFinding::SeverityHasBeenSet
bool SeverityHasBeenSet() const
Definition: AuditFinding.h:246
Aws::IoT::Model::AuditFinding::SetCheckName
void SetCheckName(const Aws::String &value)
Definition: AuditFinding.h:148
Aws::IoT::Model::AuditFinding::SetNonCompliantResource
void SetNonCompliantResource(const NonCompliantResource &value)
Definition: AuditFinding.h:282
Aws::IoT::Model::AuditFinding::WithFindingTime
AuditFinding & WithFindingTime(const Aws::Utils::DateTime &value)
Definition: AuditFinding.h:230
Aws::IoT::Model::AuditFinding::SetRelatedResources
void SetRelatedResources(const Aws::Vector< RelatedResource > &value)
Definition: AuditFinding.h:313
Aws::IoT::Model::AuditFinding::WithTaskId
AuditFinding & WithTaskId(const Aws::String &value)
Definition: AuditFinding.h:122
Aws::IoT::Model::AuditFinding::SetFindingId
void SetFindingId(const Aws::String &value)
Definition: AuditFinding.h:61
Aws::IoT::Model::AuditFinding::WithRelatedResources
AuditFinding & WithRelatedResources(Aws::Vector< RelatedResource > &&value)
Definition: AuditFinding.h:328
Aws::IoT::Model::AuditFinding::GetFindingTime
const Aws::Utils::DateTime & GetFindingTime() const
Definition: AuditFinding.h:210
Aws::IoT::Model::AuditFinding::SetReasonForNonComplianceCode
void SetReasonForNonComplianceCode(Aws::String &&value)
Definition: AuditFinding.h:400
Aws::IoT::Model::AuditFinding::RelatedResourcesHasBeenSet
bool RelatedResourcesHasBeenSet() const
Definition: AuditFinding.h:308
Aws::IoT::Model::AuditFinding::WithSeverity
AuditFinding & WithSeverity(AuditFindingSeverity &&value)
Definition: AuditFinding.h:266
Aws::IoT::Model::AuditFinding::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoT::Model::AuditFinding::SetTaskStartTime
void SetTaskStartTime(Aws::Utils::DateTime &&value)
Definition: AuditFinding.h:194
Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance
AuditFinding & WithReasonForNonCompliance(const Aws::String &value)
Definition: AuditFinding.h:369
Aws::IoT::Model::AuditFinding::SetTaskId
void SetTaskId(const char *value)
Definition: AuditFinding.h:117
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::IoT::Model::AuditFinding::operator=
AuditFinding & operator=(Aws::Utils::Json::JsonView jsonValue)
AWSString.h
Aws::IoT::Model::AuditFinding::GetTaskStartTime
const Aws::Utils::DateTime & GetTaskStartTime() const
Definition: AuditFinding.h:179
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::IoT::Model::AuditFinding::SetFindingId
void SetFindingId(Aws::String &&value)
Definition: AuditFinding.h:67
Aws::IoT::Model::AuditFinding::FindingTimeHasBeenSet
bool FindingTimeHasBeenSet() const
Definition: AuditFinding.h:215
Aws::IoT::Model::AuditFinding::SetRelatedResources
void SetRelatedResources(Aws::Vector< RelatedResource > &&value)
Definition: AuditFinding.h:318
Aws::IoT::Model::AuditFinding::SetNonCompliantResource
void SetNonCompliantResource(NonCompliantResource &&value)
Definition: AuditFinding.h:287
Aws::IoT::Model::AuditFinding::WithReasonForNonCompliance
AuditFinding & WithReasonForNonCompliance(const char *value)
Definition: AuditFinding.h:379
Aws::IoT::Model::AuditFinding::SetFindingTime
void SetFindingTime(Aws::Utils::DateTime &&value)
Definition: AuditFinding.h:225
Aws::IoT::Model::AuditFinding::WithFindingId
AuditFinding & WithFindingId(const Aws::String &value)
Definition: AuditFinding.h:79
Aws::IoT::Model::AuditFinding::SetReasonForNonCompliance
void SetReasonForNonCompliance(const Aws::String &value)
Definition: AuditFinding.h:354
Aws::IoT::Model::AuditFinding::SetSeverity
void SetSeverity(const AuditFindingSeverity &value)
Definition: AuditFinding.h:251
Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode
AuditFinding & WithReasonForNonComplianceCode(const Aws::String &value)
Definition: AuditFinding.h:410
Aws::IoT::Model::AuditFinding::WithTaskId
AuditFinding & WithTaskId(const char *value)
Definition: AuditFinding.h:132
Aws::IoT::Model::AuditFindingSeverity
AuditFindingSeverity
Definition: AuditFindingSeverity.h:17
Aws::IoT::Model::AuditFinding::AddRelatedResources
AuditFinding & AddRelatedResources(RelatedResource &&value)
Definition: AuditFinding.h:338
Aws::IoT::Model::AuditFinding::ReasonForNonComplianceCodeHasBeenSet
bool ReasonForNonComplianceCodeHasBeenSet() const
Definition: AuditFinding.h:390
Aws
Definition: AccessManagementClient.h:15
Aws::IoT::Model::AuditFinding::CheckNameHasBeenSet
bool CheckNameHasBeenSet() const
Definition: AuditFinding.h:143
Aws::IoT::Model::AuditFinding::GetReasonForNonComplianceCode
const Aws::String & GetReasonForNonComplianceCode() const
Definition: AuditFinding.h:385
Aws::IoT::Model::AuditFinding::ReasonForNonComplianceHasBeenSet
bool ReasonForNonComplianceHasBeenSet() const
Definition: AuditFinding.h:349
Aws::IoT::Model::AuditFinding::IsSuppressedHasBeenSet
bool IsSuppressedHasBeenSet() const
Definition: AuditFinding.h:433
NonCompliantResource.h
Aws::IoT::Model::AuditFinding::WithReasonForNonComplianceCode
AuditFinding & WithReasonForNonComplianceCode(const char *value)
Definition: AuditFinding.h:420
AWS_IOT_API
#define AWS_IOT_API
Definition: IoT_EXPORTS.h:28
Aws::IoT::Model::AuditFinding::GetFindingId
const Aws::String & GetFindingId() const
Definition: AuditFinding.h:49
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoT::Model::AuditFinding::SetFindingId
void SetFindingId(const char *value)
Definition: AuditFinding.h:73
Aws::IoT::Model::AuditFinding::WithRelatedResources
AuditFinding & WithRelatedResources(const Aws::Vector< RelatedResource > &value)
Definition: AuditFinding.h:323
Aws::IoT::Model::AuditFinding::SetIsSuppressed
void SetIsSuppressed(bool value)
Definition: AuditFinding.h:439
Aws::IoT::Model::AuditFinding::SetSeverity
void SetSeverity(AuditFindingSeverity &&value)
Definition: AuditFinding.h:256
Aws::IoT::Model::AuditFinding::GetTaskId
const Aws::String & GetTaskId() const
Definition: AuditFinding.h:97
Aws::IoT::Model::AuditFinding::SetTaskStartTime
void SetTaskStartTime(const Aws::Utils::DateTime &value)
Definition: AuditFinding.h:189
Aws::IoT::Model::AuditFinding::GetNonCompliantResource
const NonCompliantResource & GetNonCompliantResource() const
Definition: AuditFinding.h:272
Aws::IoT::Model::AuditFinding::WithCheckName
AuditFinding & WithCheckName(const char *value)
Definition: AuditFinding.h:173
Aws::IoT::Model::NonCompliantResource
Definition: NonCompliantResource.h:36
Aws::IoT::Model::AuditFinding::GetReasonForNonCompliance
const Aws::String & GetReasonForNonCompliance() const
Definition: AuditFinding.h:344
Aws::IoT::Model::AuditFinding::AuditFinding
AuditFinding(Aws::Utils::Json::JsonView jsonValue)
IoT_EXPORTS.h