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

#include <DescribeVpcAttributeResponse.h>

Public Member Functions

 DescribeVpcAttributeResponse ()
 
 DescribeVpcAttributeResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DescribeVpcAttributeResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetVpcId () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DescribeVpcAttributeResponseWithVpcId (const Aws::String &value)
 
DescribeVpcAttributeResponseWithVpcId (Aws::String &&value)
 
DescribeVpcAttributeResponseWithVpcId (const char *value)
 
const AttributeBooleanValueGetEnableDnsHostnames () const
 
void SetEnableDnsHostnames (const AttributeBooleanValue &value)
 
void SetEnableDnsHostnames (AttributeBooleanValue &&value)
 
DescribeVpcAttributeResponseWithEnableDnsHostnames (const AttributeBooleanValue &value)
 
DescribeVpcAttributeResponseWithEnableDnsHostnames (AttributeBooleanValue &&value)
 
const AttributeBooleanValueGetEnableDnsSupport () const
 
void SetEnableDnsSupport (const AttributeBooleanValue &value)
 
void SetEnableDnsSupport (AttributeBooleanValue &&value)
 
DescribeVpcAttributeResponseWithEnableDnsSupport (const AttributeBooleanValue &value)
 
DescribeVpcAttributeResponseWithEnableDnsSupport (AttributeBooleanValue &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DescribeVpcAttributeResponseWithResponseMetadata (const ResponseMetadata &value)
 
DescribeVpcAttributeResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 29 of file DescribeVpcAttributeResponse.h.

Constructor & Destructor Documentation

◆ DescribeVpcAttributeResponse() [1/2]

Aws::EC2::Model::DescribeVpcAttributeResponse::DescribeVpcAttributeResponse ( )

◆ DescribeVpcAttributeResponse() [2/2]

Aws::EC2::Model::DescribeVpcAttributeResponse::DescribeVpcAttributeResponse ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetEnableDnsHostnames()

const AttributeBooleanValue& Aws::EC2::Model::DescribeVpcAttributeResponse::GetEnableDnsHostnames ( ) const
inline

Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

Definition at line 78 of file DescribeVpcAttributeResponse.h.

◆ GetEnableDnsSupport()

const AttributeBooleanValue& Aws::EC2::Model::DescribeVpcAttributeResponse::GetEnableDnsSupport ( ) const
inline

Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

Definition at line 114 of file DescribeVpcAttributeResponse.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::EC2::Model::DescribeVpcAttributeResponse::GetResponseMetadata ( ) const
inline

Definition at line 146 of file DescribeVpcAttributeResponse.h.

◆ GetVpcId()

const Aws::String& Aws::EC2::Model::DescribeVpcAttributeResponse::GetVpcId ( ) const
inline

The ID of the VPC.

Definition at line 40 of file DescribeVpcAttributeResponse.h.

◆ operator=()

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetEnableDnsHostnames() [1/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetEnableDnsHostnames ( AttributeBooleanValue &&  value)
inline

Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

Definition at line 92 of file DescribeVpcAttributeResponse.h.

◆ SetEnableDnsHostnames() [2/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetEnableDnsHostnames ( const AttributeBooleanValue value)
inline

Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

Definition at line 85 of file DescribeVpcAttributeResponse.h.

◆ SetEnableDnsSupport() [1/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetEnableDnsSupport ( AttributeBooleanValue &&  value)
inline

Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

Definition at line 128 of file DescribeVpcAttributeResponse.h.

◆ SetEnableDnsSupport() [2/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetEnableDnsSupport ( const AttributeBooleanValue value)
inline

Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

Definition at line 121 of file DescribeVpcAttributeResponse.h.

◆ SetResponseMetadata() [1/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 149 of file DescribeVpcAttributeResponse.h.

◆ SetResponseMetadata() [2/2]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 152 of file DescribeVpcAttributeResponse.h.

◆ SetVpcId() [1/3]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 50 of file DescribeVpcAttributeResponse.h.

◆ SetVpcId() [2/3]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 45 of file DescribeVpcAttributeResponse.h.

◆ SetVpcId() [3/3]

void Aws::EC2::Model::DescribeVpcAttributeResponse::SetVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 55 of file DescribeVpcAttributeResponse.h.

◆ WithEnableDnsHostnames() [1/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithEnableDnsHostnames ( AttributeBooleanValue &&  value)
inline

Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

Definition at line 106 of file DescribeVpcAttributeResponse.h.

◆ WithEnableDnsHostnames() [2/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithEnableDnsHostnames ( const AttributeBooleanValue value)
inline

Indicates whether the instances launched in the VPC get DNS hostnames. If this attribute is true, instances in the VPC get DNS hostnames; otherwise, they do not.

Definition at line 99 of file DescribeVpcAttributeResponse.h.

◆ WithEnableDnsSupport() [1/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithEnableDnsSupport ( AttributeBooleanValue &&  value)
inline

Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

Definition at line 142 of file DescribeVpcAttributeResponse.h.

◆ WithEnableDnsSupport() [2/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithEnableDnsSupport ( const AttributeBooleanValue value)
inline

Indicates whether DNS resolution is enabled for the VPC. If this attribute is true, the Amazon DNS server resolves DNS hostnames for your instances to their corresponding IP addresses; otherwise, it does not.

Definition at line 135 of file DescribeVpcAttributeResponse.h.

◆ WithResponseMetadata() [1/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 155 of file DescribeVpcAttributeResponse.h.

◆ WithResponseMetadata() [2/2]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 158 of file DescribeVpcAttributeResponse.h.

◆ WithVpcId() [1/3]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 65 of file DescribeVpcAttributeResponse.h.

◆ WithVpcId() [2/3]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 60 of file DescribeVpcAttributeResponse.h.

◆ WithVpcId() [3/3]

DescribeVpcAttributeResponse& Aws::EC2::Model::DescribeVpcAttributeResponse::WithVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 70 of file DescribeVpcAttributeResponse.h.


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