7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/ValidationProofMaterial.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
43 template <
typename ProofCodeT = Aws::Vector<Val
idationProofMaterial>>
45 m_proofCodeHasBeenSet =
true;
46 m_proofCode = std::forward<ProofCodeT>(value);
48 template <
typename ProofCodeT = Aws::Vector<Val
idationProofMaterial>>
53 template <
typename ProofCodeT = Val
idationProofMaterial>
55 m_proofCodeHasBeenSet =
true;
56 m_proofCode.emplace_back(std::forward<ProofCodeT>(value));
62 bool m_proofCodeHasBeenSet =
false;
ValidationProofCode & WithProofCode(ProofCodeT &&value)
AWS_CONTINUUM_API ValidationProofCode(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTINUUM_API ValidationProofCode()=default
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProofCodeHasBeenSet() const
void SetProofCode(ProofCodeT &&value)
const Aws::Vector< ValidationProofMaterial > & GetProofCode() const
ValidationProofCode & AddProofCode(ProofCodeT &&value)
AWS_CONTINUUM_API ValidationProofCode & operator=(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue