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

#include <VpcEndpoint.h>

Public Member Functions

 VpcEndpoint ()
 
 VpcEndpoint (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VpcEndpointoperator= (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::StringGetVpcEndpointId () const
 
bool VpcEndpointIdHasBeenSet () const
 
void SetVpcEndpointId (const Aws::String &value)
 
void SetVpcEndpointId (Aws::String &&value)
 
void SetVpcEndpointId (const char *value)
 
VpcEndpointWithVpcEndpointId (const Aws::String &value)
 
VpcEndpointWithVpcEndpointId (Aws::String &&value)
 
VpcEndpointWithVpcEndpointId (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
VpcEndpointWithVpcId (const Aws::String &value)
 
VpcEndpointWithVpcId (Aws::String &&value)
 
VpcEndpointWithVpcId (const char *value)
 
const Aws::Vector< NetworkInterface > & GetNetworkInterfaces () const
 
bool NetworkInterfacesHasBeenSet () const
 
void SetNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
void SetNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
VpcEndpointWithNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
VpcEndpointWithNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
VpcEndpointAddNetworkInterfaces (const NetworkInterface &value)
 
VpcEndpointAddNetworkInterfaces (NetworkInterface &&value)
 

Detailed Description

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

See Also:

AWS API Reference

Definition at line 34 of file VpcEndpoint.h.

Constructor & Destructor Documentation

◆ VpcEndpoint() [1/2]

Aws::Redshift::Model::VpcEndpoint::VpcEndpoint ( )

◆ VpcEndpoint() [2/2]

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

Member Function Documentation

◆ AddNetworkInterfaces() [1/2]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::AddNetworkInterfaces ( const NetworkInterface value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 175 of file VpcEndpoint.h.

◆ AddNetworkInterfaces() [2/2]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::AddNetworkInterfaces ( NetworkInterface &&  value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 181 of file VpcEndpoint.h.

◆ GetNetworkInterfaces()

const Aws::Vector<NetworkInterface>& Aws::Redshift::Model::VpcEndpoint::GetNetworkInterfaces ( ) const
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 139 of file VpcEndpoint.h.

◆ GetVpcEndpointId()

const Aws::String& Aws::Redshift::Model::VpcEndpoint::GetVpcEndpointId ( ) const
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 49 of file VpcEndpoint.h.

◆ GetVpcId()

const Aws::String& Aws::Redshift::Model::VpcEndpoint::GetVpcId ( ) const
inline

The VPC identifier that the endpoint is associated.

Definition at line 97 of file VpcEndpoint.h.

◆ NetworkInterfacesHasBeenSet()

bool Aws::Redshift::Model::VpcEndpoint::NetworkInterfacesHasBeenSet ( ) const
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 145 of file VpcEndpoint.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetNetworkInterfaces() [1/2]

void Aws::Redshift::Model::VpcEndpoint::SetNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 157 of file VpcEndpoint.h.

◆ SetNetworkInterfaces() [2/2]

void Aws::Redshift::Model::VpcEndpoint::SetNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 151 of file VpcEndpoint.h.

◆ SetVpcEndpointId() [1/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcEndpointId ( Aws::String &&  value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 67 of file VpcEndpoint.h.

◆ SetVpcEndpointId() [2/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcEndpointId ( const Aws::String value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 61 of file VpcEndpoint.h.

◆ SetVpcEndpointId() [3/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcEndpointId ( const char *  value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 73 of file VpcEndpoint.h.

◆ SetVpcId() [1/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcId ( Aws::String &&  value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 112 of file VpcEndpoint.h.

◆ SetVpcId() [2/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcId ( const Aws::String value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 107 of file VpcEndpoint.h.

◆ SetVpcId() [3/3]

void Aws::Redshift::Model::VpcEndpoint::SetVpcId ( const char *  value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 117 of file VpcEndpoint.h.

◆ VpcEndpointIdHasBeenSet()

bool Aws::Redshift::Model::VpcEndpoint::VpcEndpointIdHasBeenSet ( ) const
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 55 of file VpcEndpoint.h.

◆ VpcIdHasBeenSet()

bool Aws::Redshift::Model::VpcEndpoint::VpcIdHasBeenSet ( ) const
inline

The VPC identifier that the endpoint is associated.

Definition at line 102 of file VpcEndpoint.h.

◆ WithNetworkInterfaces() [1/2]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 169 of file VpcEndpoint.h.

◆ WithNetworkInterfaces() [2/2]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

One or more network interfaces of the endpoint. Also known as an interface endpoint.

Definition at line 163 of file VpcEndpoint.h.

◆ WithVpcEndpointId() [1/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcEndpointId ( Aws::String &&  value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 85 of file VpcEndpoint.h.

◆ WithVpcEndpointId() [2/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcEndpointId ( const Aws::String value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 79 of file VpcEndpoint.h.

◆ WithVpcEndpointId() [3/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcEndpointId ( const char *  value)
inline

The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

Definition at line 91 of file VpcEndpoint.h.

◆ WithVpcId() [1/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcId ( Aws::String &&  value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 127 of file VpcEndpoint.h.

◆ WithVpcId() [2/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcId ( const Aws::String value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 122 of file VpcEndpoint.h.

◆ WithVpcId() [3/3]

VpcEndpoint& Aws::Redshift::Model::VpcEndpoint::WithVpcId ( const char *  value)
inline

The VPC identifier that the endpoint is associated.

Definition at line 132 of file VpcEndpoint.h.


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