7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/PatchBody.h>
9#include <aws/continuum/model/PrevalidationSignalsBody.h>
10#include <aws/continuum/model/RemediationProposalBody.h>
11#include <aws/continuum/model/ValidationEvidenceBody.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
48 template <
typename Val
idationEv
idenceT = Val
idationEv
idenceBody>
50 m_validationEvidenceHasBeenSet =
true;
51 m_validationEvidence = std::forward<ValidationEvidenceT>(value);
53 template <
typename Val
idationEv
idenceT = Val
idationEv
idenceBody>
72 template <
typename Preval
idationSignalsT = Preval
idationSignalsBody>
74 m_prevalidationSignalsHasBeenSet =
true;
75 m_prevalidationSignals = std::forward<PrevalidationSignalsT>(value);
77 template <
typename Preval
idationSignalsT = Preval
idationSignalsBody>
93 template <
typename RemediationProposalT = RemediationProposalBody>
95 m_remediationProposalHasBeenSet =
true;
96 m_remediationProposal = std::forward<RemediationProposalT>(value);
98 template <
typename RemediationProposalT = RemediationProposalBody>
116 template <
typename PatchT = PatchBody>
118 m_patchHasBeenSet =
true;
119 m_patch = std::forward<PatchT>(value);
121 template <
typename PatchT = PatchBody>
123 SetPatch(std::forward<PatchT>(value));
135 template <
typename RawT = Aws::String>
137 m_rawHasBeenSet =
true;
138 m_raw = std::forward<RawT>(value);
140 template <
typename RawT = Aws::String>
142 SetRaw(std::forward<RawT>(value));
156 bool m_validationEvidenceHasBeenSet =
false;
157 bool m_prevalidationSignalsHasBeenSet =
false;
158 bool m_remediationProposalHasBeenSet =
false;
159 bool m_patchHasBeenSet =
false;
160 bool m_rawHasBeenSet =
false;
IssueArtifactBody & WithRaw(RawT &&value)
const PrevalidationSignalsBody & GetPrevalidationSignals() const
bool PrevalidationSignalsHasBeenSet() const
AWS_CONTINUUM_API IssueArtifactBody & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RawHasBeenSet() const
void SetRaw(RawT &&value)
void SetPatch(PatchT &&value)
bool PatchHasBeenSet() const
IssueArtifactBody & WithValidationEvidence(ValidationEvidenceT &&value)
AWS_CONTINUUM_API IssueArtifactBody(Aws::Utils::Json::JsonView jsonValue)
const RemediationProposalBody & GetRemediationProposal() const
bool ValidationEvidenceHasBeenSet() const
void SetRemediationProposal(RemediationProposalT &&value)
IssueArtifactBody & WithPrevalidationSignals(PrevalidationSignalsT &&value)
void SetPrevalidationSignals(PrevalidationSignalsT &&value)
AWS_CONTINUUM_API IssueArtifactBody()=default
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetRaw() const
const ValidationEvidenceBody & GetValidationEvidence() const
bool RemediationProposalHasBeenSet() const
IssueArtifactBody & WithRemediationProposal(RemediationProposalT &&value)
const PatchBody & GetPatch() const
IssueArtifactBody & WithPatch(PatchT &&value)
void SetValidationEvidence(ValidationEvidenceT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue