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

#include <InstanceNetworkInterfaceAssociation.h>

Public Member Functions

 InstanceNetworkInterfaceAssociation ()
 
 InstanceNetworkInterfaceAssociation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceNetworkInterfaceAssociationoperator= (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::StringGetCarrierIp () const
 
bool CarrierIpHasBeenSet () const
 
void SetCarrierIp (const Aws::String &value)
 
void SetCarrierIp (Aws::String &&value)
 
void SetCarrierIp (const char *value)
 
InstanceNetworkInterfaceAssociationWithCarrierIp (const Aws::String &value)
 
InstanceNetworkInterfaceAssociationWithCarrierIp (Aws::String &&value)
 
InstanceNetworkInterfaceAssociationWithCarrierIp (const char *value)
 
const Aws::StringGetIpOwnerId () const
 
bool IpOwnerIdHasBeenSet () const
 
void SetIpOwnerId (const Aws::String &value)
 
void SetIpOwnerId (Aws::String &&value)
 
void SetIpOwnerId (const char *value)
 
InstanceNetworkInterfaceAssociationWithIpOwnerId (const Aws::String &value)
 
InstanceNetworkInterfaceAssociationWithIpOwnerId (Aws::String &&value)
 
InstanceNetworkInterfaceAssociationWithIpOwnerId (const char *value)
 
const Aws::StringGetPublicDnsName () const
 
bool PublicDnsNameHasBeenSet () const
 
void SetPublicDnsName (const Aws::String &value)
 
void SetPublicDnsName (Aws::String &&value)
 
void SetPublicDnsName (const char *value)
 
InstanceNetworkInterfaceAssociationWithPublicDnsName (const Aws::String &value)
 
InstanceNetworkInterfaceAssociationWithPublicDnsName (Aws::String &&value)
 
InstanceNetworkInterfaceAssociationWithPublicDnsName (const char *value)
 
const Aws::StringGetPublicIp () const
 
bool PublicIpHasBeenSet () const
 
void SetPublicIp (const Aws::String &value)
 
void SetPublicIp (Aws::String &&value)
 
void SetPublicIp (const char *value)
 
InstanceNetworkInterfaceAssociationWithPublicIp (const Aws::String &value)
 
InstanceNetworkInterfaceAssociationWithPublicIp (Aws::String &&value)
 
InstanceNetworkInterfaceAssociationWithPublicIp (const char *value)
 

Detailed Description

Describes association information for an Elastic IP address (IPv4).

See Also:

AWS API Reference

Definition at line 32 of file InstanceNetworkInterfaceAssociation.h.

Constructor & Destructor Documentation

◆ InstanceNetworkInterfaceAssociation() [1/2]

Aws::EC2::Model::InstanceNetworkInterfaceAssociation::InstanceNetworkInterfaceAssociation ( )

◆ InstanceNetworkInterfaceAssociation() [2/2]

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

Member Function Documentation

◆ CarrierIpHasBeenSet()

bool Aws::EC2::Model::InstanceNetworkInterfaceAssociation::CarrierIpHasBeenSet ( ) const
inline

The carrier IP address associated with the network interface.

Definition at line 51 of file InstanceNetworkInterfaceAssociation.h.

◆ GetCarrierIp()

const Aws::String& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::GetCarrierIp ( ) const
inline

The carrier IP address associated with the network interface.

Definition at line 46 of file InstanceNetworkInterfaceAssociation.h.

◆ GetIpOwnerId()

const Aws::String& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::GetIpOwnerId ( ) const
inline

The ID of the owner of the Elastic IP address.

Definition at line 87 of file InstanceNetworkInterfaceAssociation.h.

◆ GetPublicDnsName()

const Aws::String& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::GetPublicDnsName ( ) const
inline

The public DNS name.

Definition at line 128 of file InstanceNetworkInterfaceAssociation.h.

◆ GetPublicIp()

const Aws::String& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::GetPublicIp ( ) const
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 170 of file InstanceNetworkInterfaceAssociation.h.

◆ IpOwnerIdHasBeenSet()

bool Aws::EC2::Model::InstanceNetworkInterfaceAssociation::IpOwnerIdHasBeenSet ( ) const
inline

The ID of the owner of the Elastic IP address.

Definition at line 92 of file InstanceNetworkInterfaceAssociation.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PublicDnsNameHasBeenSet()

bool Aws::EC2::Model::InstanceNetworkInterfaceAssociation::PublicDnsNameHasBeenSet ( ) const
inline

The public DNS name.

Definition at line 133 of file InstanceNetworkInterfaceAssociation.h.

◆ PublicIpHasBeenSet()

bool Aws::EC2::Model::InstanceNetworkInterfaceAssociation::PublicIpHasBeenSet ( ) const
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 176 of file InstanceNetworkInterfaceAssociation.h.

◆ SetCarrierIp() [1/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetCarrierIp ( Aws::String &&  value)
inline

The carrier IP address associated with the network interface.

Definition at line 61 of file InstanceNetworkInterfaceAssociation.h.

◆ SetCarrierIp() [2/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetCarrierIp ( const Aws::String value)
inline

The carrier IP address associated with the network interface.

Definition at line 56 of file InstanceNetworkInterfaceAssociation.h.

◆ SetCarrierIp() [3/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetCarrierIp ( const char *  value)
inline

The carrier IP address associated with the network interface.

Definition at line 66 of file InstanceNetworkInterfaceAssociation.h.

◆ SetIpOwnerId() [1/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetIpOwnerId ( Aws::String &&  value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 102 of file InstanceNetworkInterfaceAssociation.h.

◆ SetIpOwnerId() [2/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetIpOwnerId ( const Aws::String value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 97 of file InstanceNetworkInterfaceAssociation.h.

◆ SetIpOwnerId() [3/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetIpOwnerId ( const char *  value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 107 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicDnsName() [1/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicDnsName ( Aws::String &&  value)
inline

The public DNS name.

Definition at line 143 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicDnsName() [2/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicDnsName ( const Aws::String value)
inline

The public DNS name.

Definition at line 138 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicDnsName() [3/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicDnsName ( const char *  value)
inline

The public DNS name.

Definition at line 148 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicIp() [1/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicIp ( Aws::String &&  value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 188 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicIp() [2/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicIp ( const Aws::String value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 182 of file InstanceNetworkInterfaceAssociation.h.

◆ SetPublicIp() [3/3]

void Aws::EC2::Model::InstanceNetworkInterfaceAssociation::SetPublicIp ( const char *  value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 194 of file InstanceNetworkInterfaceAssociation.h.

◆ WithCarrierIp() [1/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithCarrierIp ( Aws::String &&  value)
inline

The carrier IP address associated with the network interface.

Definition at line 76 of file InstanceNetworkInterfaceAssociation.h.

◆ WithCarrierIp() [2/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithCarrierIp ( const Aws::String value)
inline

The carrier IP address associated with the network interface.

Definition at line 71 of file InstanceNetworkInterfaceAssociation.h.

◆ WithCarrierIp() [3/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithCarrierIp ( const char *  value)
inline

The carrier IP address associated with the network interface.

Definition at line 81 of file InstanceNetworkInterfaceAssociation.h.

◆ WithIpOwnerId() [1/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithIpOwnerId ( Aws::String &&  value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 117 of file InstanceNetworkInterfaceAssociation.h.

◆ WithIpOwnerId() [2/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithIpOwnerId ( const Aws::String value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 112 of file InstanceNetworkInterfaceAssociation.h.

◆ WithIpOwnerId() [3/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithIpOwnerId ( const char *  value)
inline

The ID of the owner of the Elastic IP address.

Definition at line 122 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicDnsName() [1/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicDnsName ( Aws::String &&  value)
inline

The public DNS name.

Definition at line 158 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicDnsName() [2/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicDnsName ( const Aws::String value)
inline

The public DNS name.

Definition at line 153 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicDnsName() [3/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicDnsName ( const char *  value)
inline

The public DNS name.

Definition at line 163 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicIp() [1/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicIp ( Aws::String &&  value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 206 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicIp() [2/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicIp ( const Aws::String value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 200 of file InstanceNetworkInterfaceAssociation.h.

◆ WithPublicIp() [3/3]

InstanceNetworkInterfaceAssociation& Aws::EC2::Model::InstanceNetworkInterfaceAssociation::WithPublicIp ( const char *  value)
inline

The public IP address or Elastic IP address bound to the network interface.

Definition at line 212 of file InstanceNetworkInterfaceAssociation.h.


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