/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The dynamic SSM parameter value.See Also:
AWS
* API Reference
Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline const VariableType& GetVariable() const{ return m_variable; } /** *Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline bool VariableHasBeenSet() const { return m_variableHasBeenSet; } /** *Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline void SetVariable(const VariableType& value) { m_variableHasBeenSet = true; m_variable = value; } /** *Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline void SetVariable(VariableType&& value) { m_variableHasBeenSet = true; m_variable = std::move(value); } /** *Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline DynamicSsmParameterValue& WithVariable(const VariableType& value) { SetVariable(value); return *this;} /** *Variable dynamic parameters. A parameter value is determined when an incident * is created.
*/ inline DynamicSsmParameterValue& WithVariable(VariableType&& value) { SetVariable(std::move(value)); return *this;} private: VariableType m_variable; bool m_variableHasBeenSet = false; }; } // namespace Model } // namespace SSMIncidents } // namespace Aws