/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about the DNS server to be used.See Also:
AWS
* API Reference
The IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline const Aws::VectorThe IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline bool CustomDnsServersHasBeenSet() const { return m_customDnsServersHasBeenSet; } /** *The IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline void SetCustomDnsServers(const Aws::VectorThe IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline void SetCustomDnsServers(Aws::VectorThe IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline DnsServersOptionsModifyStructure& WithCustomDnsServers(const Aws::VectorThe IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline DnsServersOptionsModifyStructure& WithCustomDnsServers(Aws::VectorThe IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline DnsServersOptionsModifyStructure& AddCustomDnsServers(const Aws::String& value) { m_customDnsServersHasBeenSet = true; m_customDnsServers.push_back(value); return *this; } /** *The IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline DnsServersOptionsModifyStructure& AddCustomDnsServers(Aws::String&& value) { m_customDnsServersHasBeenSet = true; m_customDnsServers.push_back(std::move(value)); return *this; } /** *The IPv4 address range, in CIDR notation, of the DNS servers to be used. You * can specify up to two DNS servers. Ensure that the DNS servers can be reached by * the clients. The specified values overwrite the existing values.
*/ inline DnsServersOptionsModifyStructure& AddCustomDnsServers(const char* value) { m_customDnsServersHasBeenSet = true; m_customDnsServers.push_back(value); return *this; } /** *Indicates whether DNS servers should be used. Specify False
to
* delete the existing DNS servers.
Indicates whether DNS servers should be used. Specify False
to
* delete the existing DNS servers.
Indicates whether DNS servers should be used. Specify False
to
* delete the existing DNS servers.
Indicates whether DNS servers should be used. Specify False
to
* delete the existing DNS servers.