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

#include <PathComponent.h>

Public Member Functions

 PathComponent ()
 
 PathComponent (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PathComponentoperator= (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
 
int GetSequenceNumber () const
 
bool SequenceNumberHasBeenSet () const
 
void SetSequenceNumber (int value)
 
PathComponentWithSequenceNumber (int value)
 
const AnalysisAclRuleGetAclRule () const
 
bool AclRuleHasBeenSet () const
 
void SetAclRule (const AnalysisAclRule &value)
 
void SetAclRule (AnalysisAclRule &&value)
 
PathComponentWithAclRule (const AnalysisAclRule &value)
 
PathComponentWithAclRule (AnalysisAclRule &&value)
 
const AnalysisComponentGetComponent () const
 
bool ComponentHasBeenSet () const
 
void SetComponent (const AnalysisComponent &value)
 
void SetComponent (AnalysisComponent &&value)
 
PathComponentWithComponent (const AnalysisComponent &value)
 
PathComponentWithComponent (AnalysisComponent &&value)
 
const AnalysisComponentGetDestinationVpc () const
 
bool DestinationVpcHasBeenSet () const
 
void SetDestinationVpc (const AnalysisComponent &value)
 
void SetDestinationVpc (AnalysisComponent &&value)
 
PathComponentWithDestinationVpc (const AnalysisComponent &value)
 
PathComponentWithDestinationVpc (AnalysisComponent &&value)
 
const AnalysisPacketHeaderGetOutboundHeader () const
 
bool OutboundHeaderHasBeenSet () const
 
void SetOutboundHeader (const AnalysisPacketHeader &value)
 
void SetOutboundHeader (AnalysisPacketHeader &&value)
 
PathComponentWithOutboundHeader (const AnalysisPacketHeader &value)
 
PathComponentWithOutboundHeader (AnalysisPacketHeader &&value)
 
const AnalysisPacketHeaderGetInboundHeader () const
 
bool InboundHeaderHasBeenSet () const
 
void SetInboundHeader (const AnalysisPacketHeader &value)
 
void SetInboundHeader (AnalysisPacketHeader &&value)
 
PathComponentWithInboundHeader (const AnalysisPacketHeader &value)
 
PathComponentWithInboundHeader (AnalysisPacketHeader &&value)
 
const AnalysisRouteTableRouteGetRouteTableRoute () const
 
bool RouteTableRouteHasBeenSet () const
 
void SetRouteTableRoute (const AnalysisRouteTableRoute &value)
 
void SetRouteTableRoute (AnalysisRouteTableRoute &&value)
 
PathComponentWithRouteTableRoute (const AnalysisRouteTableRoute &value)
 
PathComponentWithRouteTableRoute (AnalysisRouteTableRoute &&value)
 
const AnalysisSecurityGroupRuleGetSecurityGroupRule () const
 
bool SecurityGroupRuleHasBeenSet () const
 
void SetSecurityGroupRule (const AnalysisSecurityGroupRule &value)
 
void SetSecurityGroupRule (AnalysisSecurityGroupRule &&value)
 
PathComponentWithSecurityGroupRule (const AnalysisSecurityGroupRule &value)
 
PathComponentWithSecurityGroupRule (AnalysisSecurityGroupRule &&value)
 
const AnalysisComponentGetSourceVpc () const
 
bool SourceVpcHasBeenSet () const
 
void SetSourceVpc (const AnalysisComponent &value)
 
void SetSourceVpc (AnalysisComponent &&value)
 
PathComponentWithSourceVpc (const AnalysisComponent &value)
 
PathComponentWithSourceVpc (AnalysisComponent &&value)
 
const AnalysisComponentGetSubnet () const
 
bool SubnetHasBeenSet () const
 
void SetSubnet (const AnalysisComponent &value)
 
void SetSubnet (AnalysisComponent &&value)
 
PathComponentWithSubnet (const AnalysisComponent &value)
 
PathComponentWithSubnet (AnalysisComponent &&value)
 
const AnalysisComponentGetVpc () const
 
bool VpcHasBeenSet () const
 
void SetVpc (const AnalysisComponent &value)
 
void SetVpc (AnalysisComponent &&value)
 
PathComponentWithVpc (const AnalysisComponent &value)
 
PathComponentWithVpc (AnalysisComponent &&value)
 

Detailed Description

Describes a path component.

See Also:

AWS API Reference

Definition at line 35 of file PathComponent.h.

Constructor & Destructor Documentation

◆ PathComponent() [1/2]

Aws::EC2::Model::PathComponent::PathComponent ( )

◆ PathComponent() [2/2]

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

Member Function Documentation

◆ AclRuleHasBeenSet()

bool Aws::EC2::Model::PathComponent::AclRuleHasBeenSet ( ) const
inline

The network ACL rule.

Definition at line 75 of file PathComponent.h.

◆ ComponentHasBeenSet()

bool Aws::EC2::Model::PathComponent::ComponentHasBeenSet ( ) const
inline

The component.

Definition at line 106 of file PathComponent.h.

◆ DestinationVpcHasBeenSet()

bool Aws::EC2::Model::PathComponent::DestinationVpcHasBeenSet ( ) const
inline

The destination VPC.

Definition at line 137 of file PathComponent.h.

◆ GetAclRule()

const AnalysisAclRule& Aws::EC2::Model::PathComponent::GetAclRule ( ) const
inline

The network ACL rule.

Definition at line 70 of file PathComponent.h.

◆ GetComponent()

const AnalysisComponent& Aws::EC2::Model::PathComponent::GetComponent ( ) const
inline

The component.

Definition at line 101 of file PathComponent.h.

◆ GetDestinationVpc()

const AnalysisComponent& Aws::EC2::Model::PathComponent::GetDestinationVpc ( ) const
inline

The destination VPC.

Definition at line 132 of file PathComponent.h.

◆ GetInboundHeader()

const AnalysisPacketHeader& Aws::EC2::Model::PathComponent::GetInboundHeader ( ) const
inline

The inbound header.

Definition at line 194 of file PathComponent.h.

◆ GetOutboundHeader()

const AnalysisPacketHeader& Aws::EC2::Model::PathComponent::GetOutboundHeader ( ) const
inline

The outbound header.

Definition at line 163 of file PathComponent.h.

◆ GetRouteTableRoute()

const AnalysisRouteTableRoute& Aws::EC2::Model::PathComponent::GetRouteTableRoute ( ) const
inline

The route table route.

Definition at line 225 of file PathComponent.h.

◆ GetSecurityGroupRule()

const AnalysisSecurityGroupRule& Aws::EC2::Model::PathComponent::GetSecurityGroupRule ( ) const
inline

The security group rule.

Definition at line 256 of file PathComponent.h.

◆ GetSequenceNumber()

int Aws::EC2::Model::PathComponent::GetSequenceNumber ( ) const
inline

The sequence number.

Definition at line 49 of file PathComponent.h.

◆ GetSourceVpc()

const AnalysisComponent& Aws::EC2::Model::PathComponent::GetSourceVpc ( ) const
inline

The source VPC.

Definition at line 287 of file PathComponent.h.

◆ GetSubnet()

const AnalysisComponent& Aws::EC2::Model::PathComponent::GetSubnet ( ) const
inline

The subnet.

Definition at line 318 of file PathComponent.h.

◆ GetVpc()

const AnalysisComponent& Aws::EC2::Model::PathComponent::GetVpc ( ) const
inline

The component VPC.

Definition at line 349 of file PathComponent.h.

◆ InboundHeaderHasBeenSet()

bool Aws::EC2::Model::PathComponent::InboundHeaderHasBeenSet ( ) const
inline

The inbound header.

Definition at line 199 of file PathComponent.h.

◆ operator=()

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

◆ OutboundHeaderHasBeenSet()

bool Aws::EC2::Model::PathComponent::OutboundHeaderHasBeenSet ( ) const
inline

The outbound header.

Definition at line 168 of file PathComponent.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ RouteTableRouteHasBeenSet()

bool Aws::EC2::Model::PathComponent::RouteTableRouteHasBeenSet ( ) const
inline

The route table route.

Definition at line 230 of file PathComponent.h.

◆ SecurityGroupRuleHasBeenSet()

bool Aws::EC2::Model::PathComponent::SecurityGroupRuleHasBeenSet ( ) const
inline

The security group rule.

Definition at line 261 of file PathComponent.h.

◆ SequenceNumberHasBeenSet()

bool Aws::EC2::Model::PathComponent::SequenceNumberHasBeenSet ( ) const
inline

The sequence number.

Definition at line 54 of file PathComponent.h.

◆ SetAclRule() [1/2]

void Aws::EC2::Model::PathComponent::SetAclRule ( AnalysisAclRule &&  value)
inline

The network ACL rule.

Definition at line 85 of file PathComponent.h.

◆ SetAclRule() [2/2]

void Aws::EC2::Model::PathComponent::SetAclRule ( const AnalysisAclRule value)
inline

The network ACL rule.

Definition at line 80 of file PathComponent.h.

◆ SetComponent() [1/2]

void Aws::EC2::Model::PathComponent::SetComponent ( AnalysisComponent &&  value)
inline

The component.

Definition at line 116 of file PathComponent.h.

◆ SetComponent() [2/2]

void Aws::EC2::Model::PathComponent::SetComponent ( const AnalysisComponent value)
inline

The component.

Definition at line 111 of file PathComponent.h.

◆ SetDestinationVpc() [1/2]

void Aws::EC2::Model::PathComponent::SetDestinationVpc ( AnalysisComponent &&  value)
inline

The destination VPC.

Definition at line 147 of file PathComponent.h.

◆ SetDestinationVpc() [2/2]

void Aws::EC2::Model::PathComponent::SetDestinationVpc ( const AnalysisComponent value)
inline

The destination VPC.

Definition at line 142 of file PathComponent.h.

◆ SetInboundHeader() [1/2]

void Aws::EC2::Model::PathComponent::SetInboundHeader ( AnalysisPacketHeader &&  value)
inline

The inbound header.

Definition at line 209 of file PathComponent.h.

◆ SetInboundHeader() [2/2]

void Aws::EC2::Model::PathComponent::SetInboundHeader ( const AnalysisPacketHeader value)
inline

The inbound header.

Definition at line 204 of file PathComponent.h.

◆ SetOutboundHeader() [1/2]

void Aws::EC2::Model::PathComponent::SetOutboundHeader ( AnalysisPacketHeader &&  value)
inline

The outbound header.

Definition at line 178 of file PathComponent.h.

◆ SetOutboundHeader() [2/2]

void Aws::EC2::Model::PathComponent::SetOutboundHeader ( const AnalysisPacketHeader value)
inline

The outbound header.

Definition at line 173 of file PathComponent.h.

◆ SetRouteTableRoute() [1/2]

void Aws::EC2::Model::PathComponent::SetRouteTableRoute ( AnalysisRouteTableRoute &&  value)
inline

The route table route.

Definition at line 240 of file PathComponent.h.

◆ SetRouteTableRoute() [2/2]

void Aws::EC2::Model::PathComponent::SetRouteTableRoute ( const AnalysisRouteTableRoute value)
inline

The route table route.

Definition at line 235 of file PathComponent.h.

◆ SetSecurityGroupRule() [1/2]

void Aws::EC2::Model::PathComponent::SetSecurityGroupRule ( AnalysisSecurityGroupRule &&  value)
inline

The security group rule.

Definition at line 271 of file PathComponent.h.

◆ SetSecurityGroupRule() [2/2]

void Aws::EC2::Model::PathComponent::SetSecurityGroupRule ( const AnalysisSecurityGroupRule value)
inline

The security group rule.

Definition at line 266 of file PathComponent.h.

◆ SetSequenceNumber()

void Aws::EC2::Model::PathComponent::SetSequenceNumber ( int  value)
inline

The sequence number.

Definition at line 59 of file PathComponent.h.

◆ SetSourceVpc() [1/2]

void Aws::EC2::Model::PathComponent::SetSourceVpc ( AnalysisComponent &&  value)
inline

The source VPC.

Definition at line 302 of file PathComponent.h.

◆ SetSourceVpc() [2/2]

void Aws::EC2::Model::PathComponent::SetSourceVpc ( const AnalysisComponent value)
inline

The source VPC.

Definition at line 297 of file PathComponent.h.

◆ SetSubnet() [1/2]

void Aws::EC2::Model::PathComponent::SetSubnet ( AnalysisComponent &&  value)
inline

The subnet.

Definition at line 333 of file PathComponent.h.

◆ SetSubnet() [2/2]

void Aws::EC2::Model::PathComponent::SetSubnet ( const AnalysisComponent value)
inline

The subnet.

Definition at line 328 of file PathComponent.h.

◆ SetVpc() [1/2]

void Aws::EC2::Model::PathComponent::SetVpc ( AnalysisComponent &&  value)
inline

The component VPC.

Definition at line 364 of file PathComponent.h.

◆ SetVpc() [2/2]

void Aws::EC2::Model::PathComponent::SetVpc ( const AnalysisComponent value)
inline

The component VPC.

Definition at line 359 of file PathComponent.h.

◆ SourceVpcHasBeenSet()

bool Aws::EC2::Model::PathComponent::SourceVpcHasBeenSet ( ) const
inline

The source VPC.

Definition at line 292 of file PathComponent.h.

◆ SubnetHasBeenSet()

bool Aws::EC2::Model::PathComponent::SubnetHasBeenSet ( ) const
inline

The subnet.

Definition at line 323 of file PathComponent.h.

◆ VpcHasBeenSet()

bool Aws::EC2::Model::PathComponent::VpcHasBeenSet ( ) const
inline

The component VPC.

Definition at line 354 of file PathComponent.h.

◆ WithAclRule() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithAclRule ( AnalysisAclRule &&  value)
inline

The network ACL rule.

Definition at line 95 of file PathComponent.h.

◆ WithAclRule() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithAclRule ( const AnalysisAclRule value)
inline

The network ACL rule.

Definition at line 90 of file PathComponent.h.

◆ WithComponent() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithComponent ( AnalysisComponent &&  value)
inline

The component.

Definition at line 126 of file PathComponent.h.

◆ WithComponent() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithComponent ( const AnalysisComponent value)
inline

The component.

Definition at line 121 of file PathComponent.h.

◆ WithDestinationVpc() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithDestinationVpc ( AnalysisComponent &&  value)
inline

The destination VPC.

Definition at line 157 of file PathComponent.h.

◆ WithDestinationVpc() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithDestinationVpc ( const AnalysisComponent value)
inline

The destination VPC.

Definition at line 152 of file PathComponent.h.

◆ WithInboundHeader() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithInboundHeader ( AnalysisPacketHeader &&  value)
inline

The inbound header.

Definition at line 219 of file PathComponent.h.

◆ WithInboundHeader() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithInboundHeader ( const AnalysisPacketHeader value)
inline

The inbound header.

Definition at line 214 of file PathComponent.h.

◆ WithOutboundHeader() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithOutboundHeader ( AnalysisPacketHeader &&  value)
inline

The outbound header.

Definition at line 188 of file PathComponent.h.

◆ WithOutboundHeader() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithOutboundHeader ( const AnalysisPacketHeader value)
inline

The outbound header.

Definition at line 183 of file PathComponent.h.

◆ WithRouteTableRoute() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithRouteTableRoute ( AnalysisRouteTableRoute &&  value)
inline

The route table route.

Definition at line 250 of file PathComponent.h.

◆ WithRouteTableRoute() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithRouteTableRoute ( const AnalysisRouteTableRoute value)
inline

The route table route.

Definition at line 245 of file PathComponent.h.

◆ WithSecurityGroupRule() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSecurityGroupRule ( AnalysisSecurityGroupRule &&  value)
inline

The security group rule.

Definition at line 281 of file PathComponent.h.

◆ WithSecurityGroupRule() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSecurityGroupRule ( const AnalysisSecurityGroupRule value)
inline

The security group rule.

Definition at line 276 of file PathComponent.h.

◆ WithSequenceNumber()

PathComponent& Aws::EC2::Model::PathComponent::WithSequenceNumber ( int  value)
inline

The sequence number.

Definition at line 64 of file PathComponent.h.

◆ WithSourceVpc() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSourceVpc ( AnalysisComponent &&  value)
inline

The source VPC.

Definition at line 312 of file PathComponent.h.

◆ WithSourceVpc() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSourceVpc ( const AnalysisComponent value)
inline

The source VPC.

Definition at line 307 of file PathComponent.h.

◆ WithSubnet() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSubnet ( AnalysisComponent &&  value)
inline

The subnet.

Definition at line 343 of file PathComponent.h.

◆ WithSubnet() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithSubnet ( const AnalysisComponent value)
inline

The subnet.

Definition at line 338 of file PathComponent.h.

◆ WithVpc() [1/2]

PathComponent& Aws::EC2::Model::PathComponent::WithVpc ( AnalysisComponent &&  value)
inline

The component VPC.

Definition at line 374 of file PathComponent.h.

◆ WithVpc() [2/2]

PathComponent& Aws::EC2::Model::PathComponent::WithVpc ( const AnalysisComponent value)
inline

The component VPC.

Definition at line 369 of file PathComponent.h.


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