7#include <aws/braket/Braket_EXPORTS.h>
8#include <aws/braket/model/ContainerImage.h>
9#include <aws/braket/model/ScriptModeConfig.h>
43 template <
typename ScriptModeConfigT = ScriptModeConfig>
45 m_scriptModeConfigHasBeenSet =
true;
46 m_scriptModeConfig = std::forward<ScriptModeConfigT>(value);
48 template <
typename ScriptModeConfigT = ScriptModeConfig>
61 template <
typename ContainerImageT = ContainerImage>
63 m_containerImageHasBeenSet =
true;
64 m_containerImage = std::forward<ContainerImageT>(value);
66 template <
typename ContainerImageT = ContainerImage>
76 bool m_scriptModeConfigHasBeenSet =
false;
77 bool m_containerImageHasBeenSet =
false;
bool ContainerImageHasBeenSet() const
void SetScriptModeConfig(ScriptModeConfigT &&value)
bool ScriptModeConfigHasBeenSet() const
const ContainerImage & GetContainerImage() const
void SetContainerImage(ContainerImageT &&value)
AlgorithmSpecification & WithContainerImage(ContainerImageT &&value)
AWS_BRAKET_API AlgorithmSpecification()=default
AWS_BRAKET_API AlgorithmSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
AlgorithmSpecification & WithScriptModeConfig(ScriptModeConfigT &&value)
const ScriptModeConfig & GetScriptModeConfig() const
AWS_BRAKET_API AlgorithmSpecification(Aws::Utils::Json::JsonView jsonValue)
AWS_BRAKET_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue