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

#include <AnalysisRouteTableRoute.h>

Public Member Functions

 AnalysisRouteTableRoute ()
 
 AnalysisRouteTableRoute (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AnalysisRouteTableRouteoperator= (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::StringGetDestinationCidr () const
 
bool DestinationCidrHasBeenSet () const
 
void SetDestinationCidr (const Aws::String &value)
 
void SetDestinationCidr (Aws::String &&value)
 
void SetDestinationCidr (const char *value)
 
AnalysisRouteTableRouteWithDestinationCidr (const Aws::String &value)
 
AnalysisRouteTableRouteWithDestinationCidr (Aws::String &&value)
 
AnalysisRouteTableRouteWithDestinationCidr (const char *value)
 
const Aws::StringGetDestinationPrefixListId () const
 
bool DestinationPrefixListIdHasBeenSet () const
 
void SetDestinationPrefixListId (const Aws::String &value)
 
void SetDestinationPrefixListId (Aws::String &&value)
 
void SetDestinationPrefixListId (const char *value)
 
AnalysisRouteTableRouteWithDestinationPrefixListId (const Aws::String &value)
 
AnalysisRouteTableRouteWithDestinationPrefixListId (Aws::String &&value)
 
AnalysisRouteTableRouteWithDestinationPrefixListId (const char *value)
 
const Aws::StringGetEgressOnlyInternetGatewayId () const
 
bool EgressOnlyInternetGatewayIdHasBeenSet () const
 
void SetEgressOnlyInternetGatewayId (const Aws::String &value)
 
void SetEgressOnlyInternetGatewayId (Aws::String &&value)
 
void SetEgressOnlyInternetGatewayId (const char *value)
 
AnalysisRouteTableRouteWithEgressOnlyInternetGatewayId (const Aws::String &value)
 
AnalysisRouteTableRouteWithEgressOnlyInternetGatewayId (Aws::String &&value)
 
AnalysisRouteTableRouteWithEgressOnlyInternetGatewayId (const char *value)
 
const Aws::StringGetGatewayId () const
 
bool GatewayIdHasBeenSet () const
 
void SetGatewayId (const Aws::String &value)
 
void SetGatewayId (Aws::String &&value)
 
void SetGatewayId (const char *value)
 
AnalysisRouteTableRouteWithGatewayId (const Aws::String &value)
 
AnalysisRouteTableRouteWithGatewayId (Aws::String &&value)
 
AnalysisRouteTableRouteWithGatewayId (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
AnalysisRouteTableRouteWithInstanceId (const Aws::String &value)
 
AnalysisRouteTableRouteWithInstanceId (Aws::String &&value)
 
AnalysisRouteTableRouteWithInstanceId (const char *value)
 
const Aws::StringGetNatGatewayId () const
 
bool NatGatewayIdHasBeenSet () const
 
void SetNatGatewayId (const Aws::String &value)
 
void SetNatGatewayId (Aws::String &&value)
 
void SetNatGatewayId (const char *value)
 
AnalysisRouteTableRouteWithNatGatewayId (const Aws::String &value)
 
AnalysisRouteTableRouteWithNatGatewayId (Aws::String &&value)
 
AnalysisRouteTableRouteWithNatGatewayId (const char *value)
 
const Aws::StringGetNetworkInterfaceId () const
 
bool NetworkInterfaceIdHasBeenSet () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
AnalysisRouteTableRouteWithNetworkInterfaceId (const Aws::String &value)
 
AnalysisRouteTableRouteWithNetworkInterfaceId (Aws::String &&value)
 
AnalysisRouteTableRouteWithNetworkInterfaceId (const char *value)
 
const Aws::StringGetOrigin () const
 
bool OriginHasBeenSet () const
 
void SetOrigin (const Aws::String &value)
 
void SetOrigin (Aws::String &&value)
 
void SetOrigin (const char *value)
 
AnalysisRouteTableRouteWithOrigin (const Aws::String &value)
 
AnalysisRouteTableRouteWithOrigin (Aws::String &&value)
 
AnalysisRouteTableRouteWithOrigin (const char *value)
 
const Aws::StringGetTransitGatewayId () const
 
bool TransitGatewayIdHasBeenSet () const
 
void SetTransitGatewayId (const Aws::String &value)
 
void SetTransitGatewayId (Aws::String &&value)
 
void SetTransitGatewayId (const char *value)
 
AnalysisRouteTableRouteWithTransitGatewayId (const Aws::String &value)
 
AnalysisRouteTableRouteWithTransitGatewayId (Aws::String &&value)
 
AnalysisRouteTableRouteWithTransitGatewayId (const char *value)
 
const Aws::StringGetVpcPeeringConnectionId () const
 
bool VpcPeeringConnectionIdHasBeenSet () const
 
void SetVpcPeeringConnectionId (const Aws::String &value)
 
void SetVpcPeeringConnectionId (Aws::String &&value)
 
void SetVpcPeeringConnectionId (const char *value)
 
AnalysisRouteTableRouteWithVpcPeeringConnectionId (const Aws::String &value)
 
AnalysisRouteTableRouteWithVpcPeeringConnectionId (Aws::String &&value)
 
AnalysisRouteTableRouteWithVpcPeeringConnectionId (const char *value)
 

Detailed Description

Describes a route table route.

See Also:

AWS API Reference

Definition at line 31 of file AnalysisRouteTableRoute.h.

Constructor & Destructor Documentation

◆ AnalysisRouteTableRoute() [1/2]

Aws::EC2::Model::AnalysisRouteTableRoute::AnalysisRouteTableRoute ( )

◆ AnalysisRouteTableRoute() [2/2]

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

Member Function Documentation

◆ DestinationCidrHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::DestinationCidrHasBeenSet ( ) const
inline

The destination IPv4 address, in CIDR notation.

Definition at line 50 of file AnalysisRouteTableRoute.h.

◆ DestinationPrefixListIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::DestinationPrefixListIdHasBeenSet ( ) const
inline

The prefix of the Amazon Web Service.

Definition at line 91 of file AnalysisRouteTableRoute.h.

◆ EgressOnlyInternetGatewayIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::EgressOnlyInternetGatewayIdHasBeenSet ( ) const
inline

The ID of an egress-only internet gateway.

Definition at line 132 of file AnalysisRouteTableRoute.h.

◆ GatewayIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::GatewayIdHasBeenSet ( ) const
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 175 of file AnalysisRouteTableRoute.h.

◆ GetDestinationCidr()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetDestinationCidr ( ) const
inline

The destination IPv4 address, in CIDR notation.

Definition at line 45 of file AnalysisRouteTableRoute.h.

◆ GetDestinationPrefixListId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetDestinationPrefixListId ( ) const
inline

The prefix of the Amazon Web Service.

Definition at line 86 of file AnalysisRouteTableRoute.h.

◆ GetEgressOnlyInternetGatewayId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetEgressOnlyInternetGatewayId ( ) const
inline

The ID of an egress-only internet gateway.

Definition at line 127 of file AnalysisRouteTableRoute.h.

◆ GetGatewayId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetGatewayId ( ) const
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 169 of file AnalysisRouteTableRoute.h.

◆ GetInstanceId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetInstanceId ( ) const
inline

The ID of the instance, such as a NAT instance.

Definition at line 217 of file AnalysisRouteTableRoute.h.

◆ GetNatGatewayId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetNatGatewayId ( ) const
inline

The ID of a NAT gateway.

Definition at line 258 of file AnalysisRouteTableRoute.h.

◆ GetNetworkInterfaceId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetNetworkInterfaceId ( ) const
inline

The ID of a network interface.

Definition at line 299 of file AnalysisRouteTableRoute.h.

◆ GetOrigin()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetOrigin ( ) const
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 345 of file AnalysisRouteTableRoute.h.

◆ GetTransitGatewayId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetTransitGatewayId ( ) const
inline

The ID of a transit gateway.

Definition at line 421 of file AnalysisRouteTableRoute.h.

◆ GetVpcPeeringConnectionId()

const Aws::String& Aws::EC2::Model::AnalysisRouteTableRoute::GetVpcPeeringConnectionId ( ) const
inline

The ID of a VPC peering connection.

Definition at line 462 of file AnalysisRouteTableRoute.h.

◆ InstanceIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::InstanceIdHasBeenSet ( ) const
inline

The ID of the instance, such as a NAT instance.

Definition at line 222 of file AnalysisRouteTableRoute.h.

◆ NatGatewayIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::NatGatewayIdHasBeenSet ( ) const
inline

The ID of a NAT gateway.

Definition at line 263 of file AnalysisRouteTableRoute.h.

◆ NetworkInterfaceIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::NetworkInterfaceIdHasBeenSet ( ) const
inline

The ID of a network interface.

Definition at line 304 of file AnalysisRouteTableRoute.h.

◆ operator=()

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

◆ OriginHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::OriginHasBeenSet ( ) const
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 355 of file AnalysisRouteTableRoute.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDestinationCidr() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationCidr ( Aws::String &&  value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 60 of file AnalysisRouteTableRoute.h.

◆ SetDestinationCidr() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationCidr ( const Aws::String value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 55 of file AnalysisRouteTableRoute.h.

◆ SetDestinationCidr() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationCidr ( const char *  value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 65 of file AnalysisRouteTableRoute.h.

◆ SetDestinationPrefixListId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationPrefixListId ( Aws::String &&  value)
inline

The prefix of the Amazon Web Service.

Definition at line 101 of file AnalysisRouteTableRoute.h.

◆ SetDestinationPrefixListId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationPrefixListId ( const Aws::String value)
inline

The prefix of the Amazon Web Service.

Definition at line 96 of file AnalysisRouteTableRoute.h.

◆ SetDestinationPrefixListId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetDestinationPrefixListId ( const char *  value)
inline

The prefix of the Amazon Web Service.

Definition at line 106 of file AnalysisRouteTableRoute.h.

◆ SetEgressOnlyInternetGatewayId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetEgressOnlyInternetGatewayId ( Aws::String &&  value)
inline

The ID of an egress-only internet gateway.

Definition at line 142 of file AnalysisRouteTableRoute.h.

◆ SetEgressOnlyInternetGatewayId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetEgressOnlyInternetGatewayId ( const Aws::String value)
inline

The ID of an egress-only internet gateway.

Definition at line 137 of file AnalysisRouteTableRoute.h.

◆ SetEgressOnlyInternetGatewayId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetEgressOnlyInternetGatewayId ( const char *  value)
inline

The ID of an egress-only internet gateway.

Definition at line 147 of file AnalysisRouteTableRoute.h.

◆ SetGatewayId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetGatewayId ( Aws::String &&  value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 187 of file AnalysisRouteTableRoute.h.

◆ SetGatewayId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetGatewayId ( const Aws::String value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 181 of file AnalysisRouteTableRoute.h.

◆ SetGatewayId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetGatewayId ( const char *  value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 193 of file AnalysisRouteTableRoute.h.

◆ SetInstanceId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 232 of file AnalysisRouteTableRoute.h.

◆ SetInstanceId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetInstanceId ( const Aws::String value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 227 of file AnalysisRouteTableRoute.h.

◆ SetInstanceId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetInstanceId ( const char *  value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 237 of file AnalysisRouteTableRoute.h.

◆ SetNatGatewayId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNatGatewayId ( Aws::String &&  value)
inline

The ID of a NAT gateway.

Definition at line 273 of file AnalysisRouteTableRoute.h.

◆ SetNatGatewayId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNatGatewayId ( const Aws::String value)
inline

The ID of a NAT gateway.

Definition at line 268 of file AnalysisRouteTableRoute.h.

◆ SetNatGatewayId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNatGatewayId ( const char *  value)
inline

The ID of a NAT gateway.

Definition at line 278 of file AnalysisRouteTableRoute.h.

◆ SetNetworkInterfaceId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNetworkInterfaceId ( Aws::String &&  value)
inline

The ID of a network interface.

Definition at line 314 of file AnalysisRouteTableRoute.h.

◆ SetNetworkInterfaceId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNetworkInterfaceId ( const Aws::String value)
inline

The ID of a network interface.

Definition at line 309 of file AnalysisRouteTableRoute.h.

◆ SetNetworkInterfaceId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetNetworkInterfaceId ( const char *  value)
inline

The ID of a network interface.

Definition at line 319 of file AnalysisRouteTableRoute.h.

◆ SetOrigin() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetOrigin ( Aws::String &&  value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 375 of file AnalysisRouteTableRoute.h.

◆ SetOrigin() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetOrigin ( const Aws::String value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 365 of file AnalysisRouteTableRoute.h.

◆ SetOrigin() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetOrigin ( const char *  value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 385 of file AnalysisRouteTableRoute.h.

◆ SetTransitGatewayId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetTransitGatewayId ( Aws::String &&  value)
inline

The ID of a transit gateway.

Definition at line 436 of file AnalysisRouteTableRoute.h.

◆ SetTransitGatewayId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetTransitGatewayId ( const Aws::String value)
inline

The ID of a transit gateway.

Definition at line 431 of file AnalysisRouteTableRoute.h.

◆ SetTransitGatewayId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetTransitGatewayId ( const char *  value)
inline

The ID of a transit gateway.

Definition at line 441 of file AnalysisRouteTableRoute.h.

◆ SetVpcPeeringConnectionId() [1/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetVpcPeeringConnectionId ( Aws::String &&  value)
inline

The ID of a VPC peering connection.

Definition at line 477 of file AnalysisRouteTableRoute.h.

◆ SetVpcPeeringConnectionId() [2/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetVpcPeeringConnectionId ( const Aws::String value)
inline

The ID of a VPC peering connection.

Definition at line 472 of file AnalysisRouteTableRoute.h.

◆ SetVpcPeeringConnectionId() [3/3]

void Aws::EC2::Model::AnalysisRouteTableRoute::SetVpcPeeringConnectionId ( const char *  value)
inline

The ID of a VPC peering connection.

Definition at line 482 of file AnalysisRouteTableRoute.h.

◆ TransitGatewayIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::TransitGatewayIdHasBeenSet ( ) const
inline

The ID of a transit gateway.

Definition at line 426 of file AnalysisRouteTableRoute.h.

◆ VpcPeeringConnectionIdHasBeenSet()

bool Aws::EC2::Model::AnalysisRouteTableRoute::VpcPeeringConnectionIdHasBeenSet ( ) const
inline

The ID of a VPC peering connection.

Definition at line 467 of file AnalysisRouteTableRoute.h.

◆ WithDestinationCidr() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationCidr ( Aws::String &&  value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 75 of file AnalysisRouteTableRoute.h.

◆ WithDestinationCidr() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationCidr ( const Aws::String value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 70 of file AnalysisRouteTableRoute.h.

◆ WithDestinationCidr() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationCidr ( const char *  value)
inline

The destination IPv4 address, in CIDR notation.

Definition at line 80 of file AnalysisRouteTableRoute.h.

◆ WithDestinationPrefixListId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationPrefixListId ( Aws::String &&  value)
inline

The prefix of the Amazon Web Service.

Definition at line 116 of file AnalysisRouteTableRoute.h.

◆ WithDestinationPrefixListId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationPrefixListId ( const Aws::String value)
inline

The prefix of the Amazon Web Service.

Definition at line 111 of file AnalysisRouteTableRoute.h.

◆ WithDestinationPrefixListId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithDestinationPrefixListId ( const char *  value)
inline

The prefix of the Amazon Web Service.

Definition at line 121 of file AnalysisRouteTableRoute.h.

◆ WithEgressOnlyInternetGatewayId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithEgressOnlyInternetGatewayId ( Aws::String &&  value)
inline

The ID of an egress-only internet gateway.

Definition at line 157 of file AnalysisRouteTableRoute.h.

◆ WithEgressOnlyInternetGatewayId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithEgressOnlyInternetGatewayId ( const Aws::String value)
inline

The ID of an egress-only internet gateway.

Definition at line 152 of file AnalysisRouteTableRoute.h.

◆ WithEgressOnlyInternetGatewayId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithEgressOnlyInternetGatewayId ( const char *  value)
inline

The ID of an egress-only internet gateway.

Definition at line 162 of file AnalysisRouteTableRoute.h.

◆ WithGatewayId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithGatewayId ( Aws::String &&  value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 205 of file AnalysisRouteTableRoute.h.

◆ WithGatewayId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithGatewayId ( const Aws::String value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 199 of file AnalysisRouteTableRoute.h.

◆ WithGatewayId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithGatewayId ( const char *  value)
inline

The ID of the gateway, such as an internet gateway or virtual private gateway.

Definition at line 211 of file AnalysisRouteTableRoute.h.

◆ WithInstanceId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 247 of file AnalysisRouteTableRoute.h.

◆ WithInstanceId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithInstanceId ( const Aws::String value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 242 of file AnalysisRouteTableRoute.h.

◆ WithInstanceId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithInstanceId ( const char *  value)
inline

The ID of the instance, such as a NAT instance.

Definition at line 252 of file AnalysisRouteTableRoute.h.

◆ WithNatGatewayId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNatGatewayId ( Aws::String &&  value)
inline

The ID of a NAT gateway.

Definition at line 288 of file AnalysisRouteTableRoute.h.

◆ WithNatGatewayId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNatGatewayId ( const Aws::String value)
inline

The ID of a NAT gateway.

Definition at line 283 of file AnalysisRouteTableRoute.h.

◆ WithNatGatewayId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNatGatewayId ( const char *  value)
inline

The ID of a NAT gateway.

Definition at line 293 of file AnalysisRouteTableRoute.h.

◆ WithNetworkInterfaceId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNetworkInterfaceId ( Aws::String &&  value)
inline

The ID of a network interface.

Definition at line 329 of file AnalysisRouteTableRoute.h.

◆ WithNetworkInterfaceId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNetworkInterfaceId ( const Aws::String value)
inline

The ID of a network interface.

Definition at line 324 of file AnalysisRouteTableRoute.h.

◆ WithNetworkInterfaceId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithNetworkInterfaceId ( const char *  value)
inline

The ID of a network interface.

Definition at line 334 of file AnalysisRouteTableRoute.h.

◆ WithOrigin() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithOrigin ( Aws::String &&  value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 405 of file AnalysisRouteTableRoute.h.

◆ WithOrigin() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithOrigin ( const Aws::String value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 395 of file AnalysisRouteTableRoute.h.

◆ WithOrigin() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithOrigin ( const char *  value)
inline

Describes how the route was created. The following are possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.

  • CreateRoute - The route was manually added to the route table.

  • EnableVgwRoutePropagation - The route was propagated by route propagation.

Definition at line 415 of file AnalysisRouteTableRoute.h.

◆ WithTransitGatewayId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithTransitGatewayId ( Aws::String &&  value)
inline

The ID of a transit gateway.

Definition at line 451 of file AnalysisRouteTableRoute.h.

◆ WithTransitGatewayId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithTransitGatewayId ( const Aws::String value)
inline

The ID of a transit gateway.

Definition at line 446 of file AnalysisRouteTableRoute.h.

◆ WithTransitGatewayId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithTransitGatewayId ( const char *  value)
inline

The ID of a transit gateway.

Definition at line 456 of file AnalysisRouteTableRoute.h.

◆ WithVpcPeeringConnectionId() [1/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithVpcPeeringConnectionId ( Aws::String &&  value)
inline

The ID of a VPC peering connection.

Definition at line 492 of file AnalysisRouteTableRoute.h.

◆ WithVpcPeeringConnectionId() [2/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithVpcPeeringConnectionId ( const Aws::String value)
inline

The ID of a VPC peering connection.

Definition at line 487 of file AnalysisRouteTableRoute.h.

◆ WithVpcPeeringConnectionId() [3/3]

AnalysisRouteTableRoute& Aws::EC2::Model::AnalysisRouteTableRoute::WithVpcPeeringConnectionId ( const char *  value)
inline

The ID of a VPC peering connection.

Definition at line 497 of file AnalysisRouteTableRoute.h.


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