7#include <aws/agent-registry-control/AgentRegistryControl_EXPORTS.h>
8#include <aws/agent-registry-control/model/PrivateEndpoint.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
20namespace AgentRegistryControl {
42 template <
typename DomainT = Aws::String>
44 m_domainHasBeenSet =
true;
45 m_domain = std::forward<DomainT>(value);
47 template <
typename DomainT = Aws::String>
60 template <
typename PrivateEndpo
intT = PrivateEndpo
int>
62 m_privateEndpointHasBeenSet =
true;
63 m_privateEndpoint = std::forward<PrivateEndpointT>(value);
65 template <
typename PrivateEndpo
intT = PrivateEndpo
int>
75 bool m_domainHasBeenSet =
false;
76 bool m_privateEndpointHasBeenSet =
false;
AWS_AGENTREGISTRYCONTROL_API PrivateEndpointOverride()=default
const PrivateEndpoint & GetPrivateEndpoint() const
AWS_AGENTREGISTRYCONTROL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDomain(DomainT &&value)
AWS_AGENTREGISTRYCONTROL_API PrivateEndpointOverride & operator=(Aws::Utils::Json::JsonView jsonValue)
PrivateEndpointOverride & WithPrivateEndpoint(PrivateEndpointT &&value)
bool PrivateEndpointHasBeenSet() const
const Aws::String & GetDomain() const
AWS_AGENTREGISTRYCONTROL_API PrivateEndpointOverride(Aws::Utils::Json::JsonView jsonValue)
void SetPrivateEndpoint(PrivateEndpointT &&value)
PrivateEndpointOverride & WithDomain(DomainT &&value)
bool DomainHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue