7#include <aws/agent-registry-control/AgentRegistryControl_EXPORTS.h>
8#include <aws/agent-registry-control/model/AutoDetectionConfiguration.h>
19namespace AgentRegistryControl {
45 template <
typename OptionalValueT = AutoDetectionConfiguration>
47 m_optionalValueHasBeenSet =
true;
48 m_optionalValue = std::forward<OptionalValueT>(value);
50 template <
typename OptionalValueT = AutoDetectionConfiguration>
58 bool m_optionalValueHasBeenSet =
false;
bool OptionalValueHasBeenSet() const
AWS_AGENTREGISTRYCONTROL_API UpdatedAutoDetectionConfiguration()=default
AWS_AGENTREGISTRYCONTROL_API UpdatedAutoDetectionConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetOptionalValue(OptionalValueT &&value)
AWS_AGENTREGISTRYCONTROL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_AGENTREGISTRYCONTROL_API UpdatedAutoDetectionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
UpdatedAutoDetectionConfiguration & WithOptionalValue(OptionalValueT &&value)
const AutoDetectionConfiguration & GetOptionalValue() const
Aws::Utils::Json::JsonValue JsonValue