AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::NetworkInterface Class Reference

#include <NetworkInterface.h>

Public Member Functions

 NetworkInterface ()
 
 NetworkInterface (const Aws::Utils::Xml::XmlNode &xmlNode)
 
NetworkInterfaceoperator= (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::StringGetNetworkInterfaceId () const
 
bool NetworkInterfaceIdHasBeenSet () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
NetworkInterfaceWithNetworkInterfaceId (const Aws::String &value)
 
NetworkInterfaceWithNetworkInterfaceId (Aws::String &&value)
 
NetworkInterfaceWithNetworkInterfaceId (const char *value)
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
NetworkInterfaceWithSubnetId (const Aws::String &value)
 
NetworkInterfaceWithSubnetId (Aws::String &&value)
 
NetworkInterfaceWithSubnetId (const char *value)
 
const Aws::StringGetPrivateIpAddress () const
 
bool PrivateIpAddressHasBeenSet () const
 
void SetPrivateIpAddress (const Aws::String &value)
 
void SetPrivateIpAddress (Aws::String &&value)
 
void SetPrivateIpAddress (const char *value)
 
NetworkInterfaceWithPrivateIpAddress (const Aws::String &value)
 
NetworkInterfaceWithPrivateIpAddress (Aws::String &&value)
 
NetworkInterfaceWithPrivateIpAddress (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
NetworkInterfaceWithAvailabilityZone (const Aws::String &value)
 
NetworkInterfaceWithAvailabilityZone (Aws::String &&value)
 
NetworkInterfaceWithAvailabilityZone (const char *value)
 

Detailed Description

Describes a network interface.

See Also:

AWS API Reference

Definition at line 31 of file NetworkInterface.h.

Constructor & Destructor Documentation

◆ NetworkInterface() [1/2]

Aws::Redshift::Model::NetworkInterface::NetworkInterface ( )

◆ NetworkInterface() [2/2]

Aws::Redshift::Model::NetworkInterface::NetworkInterface ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

bool Aws::Redshift::Model::NetworkInterface::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone.

Definition at line 173 of file NetworkInterface.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::Redshift::Model::NetworkInterface::GetAvailabilityZone ( ) const
inline

The Availability Zone.

Definition at line 168 of file NetworkInterface.h.

◆ GetNetworkInterfaceId()

const Aws::String& Aws::Redshift::Model::NetworkInterface::GetNetworkInterfaceId ( ) const
inline

The network interface identifier.

Definition at line 45 of file NetworkInterface.h.

◆ GetPrivateIpAddress()

const Aws::String& Aws::Redshift::Model::NetworkInterface::GetPrivateIpAddress ( ) const
inline

The IPv4 address of the network interface within the subnet.

Definition at line 127 of file NetworkInterface.h.

◆ GetSubnetId()

const Aws::String& Aws::Redshift::Model::NetworkInterface::GetSubnetId ( ) const
inline

The subnet identifier.

Definition at line 86 of file NetworkInterface.h.

◆ NetworkInterfaceIdHasBeenSet()

bool Aws::Redshift::Model::NetworkInterface::NetworkInterfaceIdHasBeenSet ( ) const
inline

The network interface identifier.

Definition at line 50 of file NetworkInterface.h.

◆ operator=()

NetworkInterface& Aws::Redshift::Model::NetworkInterface::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::NetworkInterface::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ PrivateIpAddressHasBeenSet()

bool Aws::Redshift::Model::NetworkInterface::PrivateIpAddressHasBeenSet ( ) const
inline

The IPv4 address of the network interface within the subnet.

Definition at line 132 of file NetworkInterface.h.

◆ SetAvailabilityZone() [1/3]

void Aws::Redshift::Model::NetworkInterface::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 183 of file NetworkInterface.h.

◆ SetAvailabilityZone() [2/3]

void Aws::Redshift::Model::NetworkInterface::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 178 of file NetworkInterface.h.

◆ SetAvailabilityZone() [3/3]

void Aws::Redshift::Model::NetworkInterface::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 188 of file NetworkInterface.h.

◆ SetNetworkInterfaceId() [1/3]

void Aws::Redshift::Model::NetworkInterface::SetNetworkInterfaceId ( Aws::String &&  value)
inline

The network interface identifier.

Definition at line 60 of file NetworkInterface.h.

◆ SetNetworkInterfaceId() [2/3]

void Aws::Redshift::Model::NetworkInterface::SetNetworkInterfaceId ( const Aws::String value)
inline

The network interface identifier.

Definition at line 55 of file NetworkInterface.h.

◆ SetNetworkInterfaceId() [3/3]

void Aws::Redshift::Model::NetworkInterface::SetNetworkInterfaceId ( const char *  value)
inline

The network interface identifier.

Definition at line 65 of file NetworkInterface.h.

◆ SetPrivateIpAddress() [1/3]

void Aws::Redshift::Model::NetworkInterface::SetPrivateIpAddress ( Aws::String &&  value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 142 of file NetworkInterface.h.

◆ SetPrivateIpAddress() [2/3]

void Aws::Redshift::Model::NetworkInterface::SetPrivateIpAddress ( const Aws::String value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 137 of file NetworkInterface.h.

◆ SetPrivateIpAddress() [3/3]

void Aws::Redshift::Model::NetworkInterface::SetPrivateIpAddress ( const char *  value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 147 of file NetworkInterface.h.

◆ SetSubnetId() [1/3]

void Aws::Redshift::Model::NetworkInterface::SetSubnetId ( Aws::String &&  value)
inline

The subnet identifier.

Definition at line 101 of file NetworkInterface.h.

◆ SetSubnetId() [2/3]

void Aws::Redshift::Model::NetworkInterface::SetSubnetId ( const Aws::String value)
inline

The subnet identifier.

Definition at line 96 of file NetworkInterface.h.

◆ SetSubnetId() [3/3]

void Aws::Redshift::Model::NetworkInterface::SetSubnetId ( const char *  value)
inline

The subnet identifier.

Definition at line 106 of file NetworkInterface.h.

◆ SubnetIdHasBeenSet()

bool Aws::Redshift::Model::NetworkInterface::SubnetIdHasBeenSet ( ) const
inline

The subnet identifier.

Definition at line 91 of file NetworkInterface.h.

◆ WithAvailabilityZone() [1/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 198 of file NetworkInterface.h.

◆ WithAvailabilityZone() [2/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 193 of file NetworkInterface.h.

◆ WithAvailabilityZone() [3/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 203 of file NetworkInterface.h.

◆ WithNetworkInterfaceId() [1/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithNetworkInterfaceId ( Aws::String &&  value)
inline

The network interface identifier.

Definition at line 75 of file NetworkInterface.h.

◆ WithNetworkInterfaceId() [2/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithNetworkInterfaceId ( const Aws::String value)
inline

The network interface identifier.

Definition at line 70 of file NetworkInterface.h.

◆ WithNetworkInterfaceId() [3/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithNetworkInterfaceId ( const char *  value)
inline

The network interface identifier.

Definition at line 80 of file NetworkInterface.h.

◆ WithPrivateIpAddress() [1/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithPrivateIpAddress ( Aws::String &&  value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 157 of file NetworkInterface.h.

◆ WithPrivateIpAddress() [2/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithPrivateIpAddress ( const Aws::String value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 152 of file NetworkInterface.h.

◆ WithPrivateIpAddress() [3/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithPrivateIpAddress ( const char *  value)
inline

The IPv4 address of the network interface within the subnet.

Definition at line 162 of file NetworkInterface.h.

◆ WithSubnetId() [1/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithSubnetId ( Aws::String &&  value)
inline

The subnet identifier.

Definition at line 116 of file NetworkInterface.h.

◆ WithSubnetId() [2/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithSubnetId ( const Aws::String value)
inline

The subnet identifier.

Definition at line 111 of file NetworkInterface.h.

◆ WithSubnetId() [3/3]

NetworkInterface& Aws::Redshift::Model::NetworkInterface::WithSubnetId ( const char *  value)
inline

The subnet identifier.

Definition at line 121 of file NetworkInterface.h.


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