7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/securityhub/SecurityHub_EXPORTS.h>
10#include <aws/securityhub/model/RemediationGuidance.h>
11#include <aws/securityhub/model/RemediationOutcome.h>
12#include <aws/securityhub/model/RemediationPriority.h>
13#include <aws/securityhub/model/RemediationResource.h>
14#include <aws/securityhub/model/RemediationStatus.h>
15#include <aws/securityhub/model/RemediationSummaryDetail.h>
16#include <aws/securityhub/model/RemediationTrait.h>
48 template <
typename TargetU
idT = Aws::String>
50 m_targetUidHasBeenSet =
true;
51 m_targetUid = std::forward<TargetUidT>(value);
53 template <
typename TargetU
idT = Aws::String>
66 template <
typename OutcomeT = RemediationOutcome>
68 m_outcomeHasBeenSet =
true;
69 m_outcome = std::forward<OutcomeT>(value);
71 template <
typename OutcomeT = RemediationOutcome>
86 m_priorityHasBeenSet =
true;
101 template <
typename RemediationSummaryT = RemediationSummaryDetail>
103 m_remediationSummaryHasBeenSet =
true;
104 m_remediationSummary = std::forward<RemediationSummaryT>(value);
106 template <
typename RemediationSummaryT = RemediationSummaryDetail>
119 template <
typename ResourceT = RemediationResource>
121 m_resourceHasBeenSet =
true;
122 m_resource = std::forward<ResourceT>(value);
124 template <
typename ResourceT = RemediationResource>
142 m_statusHasBeenSet =
true;
157 template <
typename TraitT = RemediationTrait>
159 m_traitHasBeenSet =
true;
160 m_trait = std::forward<TraitT>(value);
162 template <
typename TraitT = RemediationTrait>
164 SetTrait(std::forward<TraitT>(value));
176 template <
typename Gu
idanceT = RemediationGu
idance>
178 m_guidanceHasBeenSet =
true;
179 m_guidance = std::forward<GuidanceT>(value);
181 template <
typename Gu
idanceT = RemediationGu
idance>
197 template <
typename UpdatedAtT = Aws::Utils::DateTime>
199 m_updatedAtHasBeenSet =
true;
200 m_updatedAt = std::forward<UpdatedAtT>(value);
202 template <
typename UpdatedAtT = Aws::Utils::DateTime>
215 RemediationSummaryDetail m_remediationSummary;
217 RemediationResource m_resource;
221 RemediationTrait m_trait;
223 RemediationGuidance m_guidance;
226 bool m_targetUidHasBeenSet =
false;
227 bool m_outcomeHasBeenSet =
false;
228 bool m_priorityHasBeenSet =
false;
229 bool m_remediationSummaryHasBeenSet =
false;
230 bool m_resourceHasBeenSet =
false;
231 bool m_statusHasBeenSet =
false;
232 bool m_traitHasBeenSet =
false;
233 bool m_guidanceHasBeenSet =
false;
234 bool m_updatedAtHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue