30 namespace DirectoryService
70 inline void SetRemoteDomainName(
const char* value) { m_remoteDomainNameHasBeenSet =
true; m_remoteDomainName.assign(value); }
183 bool m_remoteDomainNameHasBeenSet;
185 bool m_dnsIpAddrsHasBeenSet;
187 bool m_replicationScopeHasBeenSet;
void SetReplicationScope(ReplicationScope &&value)
#define AWS_DIRECTORYSERVICE_API
std::vector< T, Aws::Allocator< T > > Vector
void SetRemoteDomainName(const char *value)
ConditionalForwarder & WithReplicationScope(ReplicationScope &&value)
ConditionalForwarder & WithRemoteDomainName(const char *value)
const Aws::Vector< Aws::String > & GetDnsIpAddrs() const
void SetRemoteDomainName(Aws::String &&value)
ConditionalForwarder & WithRemoteDomainName(const Aws::String &value)
ConditionalForwarder & AddDnsIpAddrs(const char *value)
void SetDnsIpAddrs(const Aws::Vector< Aws::String > &value)
ConditionalForwarder & WithReplicationScope(const ReplicationScope &value)
void SetReplicationScope(const ReplicationScope &value)
void SetDnsIpAddrs(Aws::Vector< Aws::String > &&value)
void SetRemoteDomainName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetRemoteDomainName() const
ConditionalForwarder & WithDnsIpAddrs(const Aws::Vector< Aws::String > &value)
ConditionalForwarder & AddDnsIpAddrs(const Aws::String &value)
ConditionalForwarder & AddDnsIpAddrs(Aws::String &&value)
const ReplicationScope & GetReplicationScope() const
ConditionalForwarder & WithDnsIpAddrs(Aws::Vector< Aws::String > &&value)
ConditionalForwarder & WithRemoteDomainName(Aws::String &&value)
JSON (JavaScript Object Notation).