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

#include <VpnStaticRoute.h>

Public Member Functions

 VpnStaticRoute ()
 
 VpnStaticRoute (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VpnStaticRouteoperator= (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::StringGetDestinationCidrBlock () const
 
bool DestinationCidrBlockHasBeenSet () const
 
void SetDestinationCidrBlock (const Aws::String &value)
 
void SetDestinationCidrBlock (Aws::String &&value)
 
void SetDestinationCidrBlock (const char *value)
 
VpnStaticRouteWithDestinationCidrBlock (const Aws::String &value)
 
VpnStaticRouteWithDestinationCidrBlock (Aws::String &&value)
 
VpnStaticRouteWithDestinationCidrBlock (const char *value)
 
const VpnStaticRouteSourceGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const VpnStaticRouteSource &value)
 
void SetSource (VpnStaticRouteSource &&value)
 
VpnStaticRouteWithSource (const VpnStaticRouteSource &value)
 
VpnStaticRouteWithSource (VpnStaticRouteSource &&value)
 
const VpnStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const VpnState &value)
 
void SetState (VpnState &&value)
 
VpnStaticRouteWithState (const VpnState &value)
 
VpnStaticRouteWithState (VpnState &&value)
 

Detailed Description

Describes a static route for a VPN connection.

See Also:

AWS API Reference

Definition at line 33 of file VpnStaticRoute.h.

Constructor & Destructor Documentation

◆ VpnStaticRoute() [1/2]

Aws::EC2::Model::VpnStaticRoute::VpnStaticRoute ( )

◆ VpnStaticRoute() [2/2]

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

Member Function Documentation

◆ DestinationCidrBlockHasBeenSet()

bool Aws::EC2::Model::VpnStaticRoute::DestinationCidrBlockHasBeenSet ( ) const
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 54 of file VpnStaticRoute.h.

◆ GetDestinationCidrBlock()

const Aws::String& Aws::EC2::Model::VpnStaticRoute::GetDestinationCidrBlock ( ) const
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 48 of file VpnStaticRoute.h.

◆ GetSource()

const VpnStaticRouteSource& Aws::EC2::Model::VpnStaticRoute::GetSource ( ) const
inline

Indicates how the routes were provided.

Definition at line 96 of file VpnStaticRoute.h.

◆ GetState()

const VpnState& Aws::EC2::Model::VpnStaticRoute::GetState ( ) const
inline

The current state of the static route.

Definition at line 127 of file VpnStaticRoute.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDestinationCidrBlock() [1/3]

void Aws::EC2::Model::VpnStaticRoute::SetDestinationCidrBlock ( Aws::String &&  value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 66 of file VpnStaticRoute.h.

◆ SetDestinationCidrBlock() [2/3]

void Aws::EC2::Model::VpnStaticRoute::SetDestinationCidrBlock ( const Aws::String value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 60 of file VpnStaticRoute.h.

◆ SetDestinationCidrBlock() [3/3]

void Aws::EC2::Model::VpnStaticRoute::SetDestinationCidrBlock ( const char *  value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 72 of file VpnStaticRoute.h.

◆ SetSource() [1/2]

void Aws::EC2::Model::VpnStaticRoute::SetSource ( const VpnStaticRouteSource value)
inline

Indicates how the routes were provided.

Definition at line 106 of file VpnStaticRoute.h.

◆ SetSource() [2/2]

void Aws::EC2::Model::VpnStaticRoute::SetSource ( VpnStaticRouteSource &&  value)
inline

Indicates how the routes were provided.

Definition at line 111 of file VpnStaticRoute.h.

◆ SetState() [1/2]

void Aws::EC2::Model::VpnStaticRoute::SetState ( const VpnState value)
inline

The current state of the static route.

Definition at line 137 of file VpnStaticRoute.h.

◆ SetState() [2/2]

void Aws::EC2::Model::VpnStaticRoute::SetState ( VpnState &&  value)
inline

The current state of the static route.

Definition at line 142 of file VpnStaticRoute.h.

◆ SourceHasBeenSet()

bool Aws::EC2::Model::VpnStaticRoute::SourceHasBeenSet ( ) const
inline

Indicates how the routes were provided.

Definition at line 101 of file VpnStaticRoute.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::VpnStaticRoute::StateHasBeenSet ( ) const
inline

The current state of the static route.

Definition at line 132 of file VpnStaticRoute.h.

◆ WithDestinationCidrBlock() [1/3]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithDestinationCidrBlock ( Aws::String &&  value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 84 of file VpnStaticRoute.h.

◆ WithDestinationCidrBlock() [2/3]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithDestinationCidrBlock ( const Aws::String value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 78 of file VpnStaticRoute.h.

◆ WithDestinationCidrBlock() [3/3]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithDestinationCidrBlock ( const char *  value)
inline

The CIDR block associated with the local subnet of the customer data center.

Definition at line 90 of file VpnStaticRoute.h.

◆ WithSource() [1/2]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithSource ( const VpnStaticRouteSource value)
inline

Indicates how the routes were provided.

Definition at line 116 of file VpnStaticRoute.h.

◆ WithSource() [2/2]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithSource ( VpnStaticRouteSource &&  value)
inline

Indicates how the routes were provided.

Definition at line 121 of file VpnStaticRoute.h.

◆ WithState() [1/2]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithState ( const VpnState value)
inline

The current state of the static route.

Definition at line 147 of file VpnStaticRoute.h.

◆ WithState() [2/2]

VpnStaticRoute& Aws::EC2::Model::VpnStaticRoute::WithState ( VpnState &&  value)
inline

The current state of the static route.

Definition at line 152 of file VpnStaticRoute.h.


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