AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::DnsServersOptionsModifyStructure Class Reference

#include <DnsServersOptionsModifyStructure.h>

Public Member Functions

 DnsServersOptionsModifyStructure ()
 
 DnsServersOptionsModifyStructure (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DnsServersOptionsModifyStructureoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Vector< Aws::String > & GetCustomDnsServers () const
 
bool CustomDnsServersHasBeenSet () const
 
void SetCustomDnsServers (const Aws::Vector< Aws::String > &value)
 
void SetCustomDnsServers (Aws::Vector< Aws::String > &&value)
 
DnsServersOptionsModifyStructureWithCustomDnsServers (const Aws::Vector< Aws::String > &value)
 
DnsServersOptionsModifyStructureWithCustomDnsServers (Aws::Vector< Aws::String > &&value)
 
DnsServersOptionsModifyStructureAddCustomDnsServers (const Aws::String &value)
 
DnsServersOptionsModifyStructureAddCustomDnsServers (Aws::String &&value)
 
DnsServersOptionsModifyStructureAddCustomDnsServers (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
DnsServersOptionsModifyStructureWithEnabled (bool value)
 

Detailed Description

Information about the DNS server to be used.

See Also:

AWS API Reference

Definition at line 32 of file DnsServersOptionsModifyStructure.h.

Constructor & Destructor Documentation

◆ DnsServersOptionsModifyStructure() [1/2]

Aws::EC2::Model::DnsServersOptionsModifyStructure::DnsServersOptionsModifyStructure ( )

◆ DnsServersOptionsModifyStructure() [2/2]

Aws::EC2::Model::DnsServersOptionsModifyStructure::DnsServersOptionsModifyStructure ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddCustomDnsServers() [1/3]

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::AddCustomDnsServers ( Aws::String &&  value)
inline

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.

Definition at line 97 of file DnsServersOptionsModifyStructure.h.

◆ AddCustomDnsServers() [2/3]

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::AddCustomDnsServers ( const Aws::String value)
inline

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.

Definition at line 90 of file DnsServersOptionsModifyStructure.h.

◆ AddCustomDnsServers() [3/3]

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::AddCustomDnsServers ( const char *  value)
inline

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.

Definition at line 104 of file DnsServersOptionsModifyStructure.h.

◆ CustomDnsServersHasBeenSet()

bool Aws::EC2::Model::DnsServersOptionsModifyStructure::CustomDnsServersHasBeenSet ( ) const
inline

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.

Definition at line 55 of file DnsServersOptionsModifyStructure.h.

◆ EnabledHasBeenSet()

bool Aws::EC2::Model::DnsServersOptionsModifyStructure::EnabledHasBeenSet ( ) const
inline

Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

Definition at line 117 of file DnsServersOptionsModifyStructure.h.

◆ GetCustomDnsServers()

const Aws::Vector<Aws::String>& Aws::EC2::Model::DnsServersOptionsModifyStructure::GetCustomDnsServers ( ) const
inline

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.

Definition at line 48 of file DnsServersOptionsModifyStructure.h.

◆ GetEnabled()

bool Aws::EC2::Model::DnsServersOptionsModifyStructure::GetEnabled ( ) const
inline

Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

Definition at line 111 of file DnsServersOptionsModifyStructure.h.

◆ operator=()

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::DnsServersOptionsModifyStructure::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::DnsServersOptionsModifyStructure::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetCustomDnsServers() [1/2]

void Aws::EC2::Model::DnsServersOptionsModifyStructure::SetCustomDnsServers ( Aws::Vector< Aws::String > &&  value)
inline

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.

Definition at line 69 of file DnsServersOptionsModifyStructure.h.

◆ SetCustomDnsServers() [2/2]

void Aws::EC2::Model::DnsServersOptionsModifyStructure::SetCustomDnsServers ( const Aws::Vector< Aws::String > &  value)
inline

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.

Definition at line 62 of file DnsServersOptionsModifyStructure.h.

◆ SetEnabled()

void Aws::EC2::Model::DnsServersOptionsModifyStructure::SetEnabled ( bool  value)
inline

Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

Definition at line 123 of file DnsServersOptionsModifyStructure.h.

◆ WithCustomDnsServers() [1/2]

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::WithCustomDnsServers ( Aws::Vector< Aws::String > &&  value)
inline

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.

Definition at line 83 of file DnsServersOptionsModifyStructure.h.

◆ WithCustomDnsServers() [2/2]

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::WithCustomDnsServers ( const Aws::Vector< Aws::String > &  value)
inline

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.

Definition at line 76 of file DnsServersOptionsModifyStructure.h.

◆ WithEnabled()

DnsServersOptionsModifyStructure& Aws::EC2::Model::DnsServersOptionsModifyStructure::WithEnabled ( bool  value)
inline

Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

Definition at line 129 of file DnsServersOptionsModifyStructure.h.


The documentation for this class was generated from the following file: