7#include <aws/agent-registry-control/AgentRegistryControl_EXPORTS.h>
8#include <aws/agent-registry-control/model/AutoDetectionScope.h>
19namespace AgentRegistryControl {
44 m_scopeHasBeenSet =
true;
62 m_enabledHasBeenSet =
true;
73 bool m_enabled{
false};
74 bool m_scopeHasBeenSet =
false;
75 bool m_enabledHasBeenSet =
false;
bool ScopeHasBeenSet() const
AutoDetectionConfiguration & WithEnabled(bool value)
void SetScope(AutoDetectionScope value)
AWS_AGENTREGISTRYCONTROL_API AutoDetectionConfiguration(Aws::Utils::Json::JsonView jsonValue)
AutoDetectionScope GetScope() const
void SetEnabled(bool value)
AWS_AGENTREGISTRYCONTROL_API AutoDetectionConfiguration()=default
AutoDetectionConfiguration & WithScope(AutoDetectionScope value)
bool EnabledHasBeenSet() const
AWS_AGENTREGISTRYCONTROL_API AutoDetectionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_AGENTREGISTRYCONTROL_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue