7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/ExploitEffect.h>
9#include <aws/continuum/model/ValidationProofCode.h>
10#include <aws/continuum/model/ValidationProofOutput.h>
45 template <
typename CodeT = Val
idationProofCode>
47 m_codeHasBeenSet =
true;
48 m_code = std::forward<CodeT>(value);
50 template <
typename CodeT = Val
idationProofCode>
52 SetCode(std::forward<CodeT>(value));
64 template <
typename OutputT = Val
idationProofOutput>
66 m_outputHasBeenSet =
true;
67 m_output = std::forward<OutputT>(value);
69 template <
typename OutputT = Val
idationProofOutput>
86 m_observedEffectHasBeenSet =
true;
87 m_observedEffect = value;
100 bool m_codeHasBeenSet =
false;
101 bool m_outputHasBeenSet =
false;
102 bool m_observedEffectHasBeenSet =
false;
void SetCode(CodeT &&value)
ValidationExecutedProof & WithObservedEffect(ExploitEffect value)
const ValidationProofCode & GetCode() const
ValidationExecutedProof & WithCode(CodeT &&value)
const ValidationProofOutput & GetOutput() const
AWS_CONTINUUM_API ValidationExecutedProof & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTINUUM_API ValidationExecutedProof()=default
void SetObservedEffect(ExploitEffect value)
AWS_CONTINUUM_API ValidationExecutedProof(Aws::Utils::Json::JsonView jsonValue)
bool OutputHasBeenSet() const
void SetOutput(OutputT &&value)
ValidationExecutedProof & WithOutput(OutputT &&value)
ExploitEffect GetObservedEffect() const
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
bool CodeHasBeenSet() const
bool ObservedEffectHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue