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

#include <VpcIpv6CidrBlockAssociation.h>

Public Member Functions

 VpcIpv6CidrBlockAssociation ()
 
 VpcIpv6CidrBlockAssociation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VpcIpv6CidrBlockAssociationoperator= (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::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
VpcIpv6CidrBlockAssociationWithAssociationId (const Aws::String &value)
 
VpcIpv6CidrBlockAssociationWithAssociationId (Aws::String &&value)
 
VpcIpv6CidrBlockAssociationWithAssociationId (const char *value)
 
const Aws::StringGetIpv6CidrBlock () const
 
bool Ipv6CidrBlockHasBeenSet () const
 
void SetIpv6CidrBlock (const Aws::String &value)
 
void SetIpv6CidrBlock (Aws::String &&value)
 
void SetIpv6CidrBlock (const char *value)
 
VpcIpv6CidrBlockAssociationWithIpv6CidrBlock (const Aws::String &value)
 
VpcIpv6CidrBlockAssociationWithIpv6CidrBlock (Aws::String &&value)
 
VpcIpv6CidrBlockAssociationWithIpv6CidrBlock (const char *value)
 
const VpcCidrBlockStateGetIpv6CidrBlockState () const
 
bool Ipv6CidrBlockStateHasBeenSet () const
 
void SetIpv6CidrBlockState (const VpcCidrBlockState &value)
 
void SetIpv6CidrBlockState (VpcCidrBlockState &&value)
 
VpcIpv6CidrBlockAssociationWithIpv6CidrBlockState (const VpcCidrBlockState &value)
 
VpcIpv6CidrBlockAssociationWithIpv6CidrBlockState (VpcCidrBlockState &&value)
 
const Aws::StringGetNetworkBorderGroup () const
 
bool NetworkBorderGroupHasBeenSet () const
 
void SetNetworkBorderGroup (const Aws::String &value)
 
void SetNetworkBorderGroup (Aws::String &&value)
 
void SetNetworkBorderGroup (const char *value)
 
VpcIpv6CidrBlockAssociationWithNetworkBorderGroup (const Aws::String &value)
 
VpcIpv6CidrBlockAssociationWithNetworkBorderGroup (Aws::String &&value)
 
VpcIpv6CidrBlockAssociationWithNetworkBorderGroup (const char *value)
 
const Aws::StringGetIpv6Pool () const
 
bool Ipv6PoolHasBeenSet () const
 
void SetIpv6Pool (const Aws::String &value)
 
void SetIpv6Pool (Aws::String &&value)
 
void SetIpv6Pool (const char *value)
 
VpcIpv6CidrBlockAssociationWithIpv6Pool (const Aws::String &value)
 
VpcIpv6CidrBlockAssociationWithIpv6Pool (Aws::String &&value)
 
VpcIpv6CidrBlockAssociationWithIpv6Pool (const char *value)
 

Detailed Description

Describes an IPv6 CIDR block associated with a VPC.

See Also:

AWS API Reference

Definition at line 33 of file VpcIpv6CidrBlockAssociation.h.

Constructor & Destructor Documentation

◆ VpcIpv6CidrBlockAssociation() [1/2]

Aws::EC2::Model::VpcIpv6CidrBlockAssociation::VpcIpv6CidrBlockAssociation ( )

◆ VpcIpv6CidrBlockAssociation() [2/2]

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

Member Function Documentation

◆ AssociationIdHasBeenSet()

bool Aws::EC2::Model::VpcIpv6CidrBlockAssociation::AssociationIdHasBeenSet ( ) const
inline

The association ID for the IPv6 CIDR block.

Definition at line 52 of file VpcIpv6CidrBlockAssociation.h.

◆ GetAssociationId()

const Aws::String& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::GetAssociationId ( ) const
inline

The association ID for the IPv6 CIDR block.

Definition at line 47 of file VpcIpv6CidrBlockAssociation.h.

◆ GetIpv6CidrBlock()

const Aws::String& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::GetIpv6CidrBlock ( ) const
inline

The IPv6 CIDR block.

Definition at line 88 of file VpcIpv6CidrBlockAssociation.h.

◆ GetIpv6CidrBlockState()

const VpcCidrBlockState& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::GetIpv6CidrBlockState ( ) const
inline

Information about the state of the CIDR block.

Definition at line 129 of file VpcIpv6CidrBlockAssociation.h.

◆ GetIpv6Pool()

const Aws::String& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::GetIpv6Pool ( ) const
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 218 of file VpcIpv6CidrBlockAssociation.h.

◆ GetNetworkBorderGroup()

const Aws::String& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::GetNetworkBorderGroup ( ) const
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 162 of file VpcIpv6CidrBlockAssociation.h.

◆ Ipv6CidrBlockHasBeenSet()

bool Aws::EC2::Model::VpcIpv6CidrBlockAssociation::Ipv6CidrBlockHasBeenSet ( ) const
inline

The IPv6 CIDR block.

Definition at line 93 of file VpcIpv6CidrBlockAssociation.h.

◆ Ipv6CidrBlockStateHasBeenSet()

bool Aws::EC2::Model::VpcIpv6CidrBlockAssociation::Ipv6CidrBlockStateHasBeenSet ( ) const
inline

Information about the state of the CIDR block.

Definition at line 134 of file VpcIpv6CidrBlockAssociation.h.

◆ Ipv6PoolHasBeenSet()

bool Aws::EC2::Model::VpcIpv6CidrBlockAssociation::Ipv6PoolHasBeenSet ( ) const
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 224 of file VpcIpv6CidrBlockAssociation.h.

◆ NetworkBorderGroupHasBeenSet()

bool Aws::EC2::Model::VpcIpv6CidrBlockAssociation::NetworkBorderGroupHasBeenSet ( ) const
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 169 of file VpcIpv6CidrBlockAssociation.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAssociationId() [1/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetAssociationId ( Aws::String &&  value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 62 of file VpcIpv6CidrBlockAssociation.h.

◆ SetAssociationId() [2/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetAssociationId ( const Aws::String value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 57 of file VpcIpv6CidrBlockAssociation.h.

◆ SetAssociationId() [3/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetAssociationId ( const char *  value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 67 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6CidrBlock() [1/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6CidrBlock ( Aws::String &&  value)
inline

The IPv6 CIDR block.

Definition at line 103 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6CidrBlock() [2/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6CidrBlock ( const Aws::String value)
inline

The IPv6 CIDR block.

Definition at line 98 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6CidrBlock() [3/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6CidrBlock ( const char *  value)
inline

The IPv6 CIDR block.

Definition at line 108 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6CidrBlockState() [1/2]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6CidrBlockState ( const VpcCidrBlockState value)
inline

Information about the state of the CIDR block.

Definition at line 139 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6CidrBlockState() [2/2]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6CidrBlockState ( VpcCidrBlockState &&  value)
inline

Information about the state of the CIDR block.

Definition at line 144 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6Pool() [1/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6Pool ( Aws::String &&  value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 236 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6Pool() [2/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6Pool ( const Aws::String value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 230 of file VpcIpv6CidrBlockAssociation.h.

◆ SetIpv6Pool() [3/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetIpv6Pool ( const char *  value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 242 of file VpcIpv6CidrBlockAssociation.h.

◆ SetNetworkBorderGroup() [1/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetNetworkBorderGroup ( Aws::String &&  value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 183 of file VpcIpv6CidrBlockAssociation.h.

◆ SetNetworkBorderGroup() [2/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetNetworkBorderGroup ( const Aws::String value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 176 of file VpcIpv6CidrBlockAssociation.h.

◆ SetNetworkBorderGroup() [3/3]

void Aws::EC2::Model::VpcIpv6CidrBlockAssociation::SetNetworkBorderGroup ( const char *  value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 190 of file VpcIpv6CidrBlockAssociation.h.

◆ WithAssociationId() [1/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithAssociationId ( Aws::String &&  value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 77 of file VpcIpv6CidrBlockAssociation.h.

◆ WithAssociationId() [2/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithAssociationId ( const Aws::String value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 72 of file VpcIpv6CidrBlockAssociation.h.

◆ WithAssociationId() [3/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithAssociationId ( const char *  value)
inline

The association ID for the IPv6 CIDR block.

Definition at line 82 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6CidrBlock() [1/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6CidrBlock ( Aws::String &&  value)
inline

The IPv6 CIDR block.

Definition at line 118 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6CidrBlock() [2/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6CidrBlock ( const Aws::String value)
inline

The IPv6 CIDR block.

Definition at line 113 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6CidrBlock() [3/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6CidrBlock ( const char *  value)
inline

The IPv6 CIDR block.

Definition at line 123 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6CidrBlockState() [1/2]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6CidrBlockState ( const VpcCidrBlockState value)
inline

Information about the state of the CIDR block.

Definition at line 149 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6CidrBlockState() [2/2]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6CidrBlockState ( VpcCidrBlockState &&  value)
inline

Information about the state of the CIDR block.

Definition at line 154 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6Pool() [1/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6Pool ( Aws::String &&  value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 254 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6Pool() [2/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6Pool ( const Aws::String value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 248 of file VpcIpv6CidrBlockAssociation.h.

◆ WithIpv6Pool() [3/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithIpv6Pool ( const char *  value)
inline

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

Definition at line 260 of file VpcIpv6CidrBlockAssociation.h.

◆ WithNetworkBorderGroup() [1/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithNetworkBorderGroup ( Aws::String &&  value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 204 of file VpcIpv6CidrBlockAssociation.h.

◆ WithNetworkBorderGroup() [2/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithNetworkBorderGroup ( const Aws::String value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 197 of file VpcIpv6CidrBlockAssociation.h.

◆ WithNetworkBorderGroup() [3/3]

VpcIpv6CidrBlockAssociation& Aws::EC2::Model::VpcIpv6CidrBlockAssociation::WithNetworkBorderGroup ( const char *  value)
inline

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

Definition at line 211 of file VpcIpv6CidrBlockAssociation.h.


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