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

#include <Explanation.h>

Public Member Functions

 Explanation ()
 
 Explanation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Explanationoperator= (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 AnalysisComponentGetAcl () const
 
bool AclHasBeenSet () const
 
void SetAcl (const AnalysisComponent &value)
 
void SetAcl (AnalysisComponent &&value)
 
ExplanationWithAcl (const AnalysisComponent &value)
 
ExplanationWithAcl (AnalysisComponent &&value)
 
const AnalysisAclRuleGetAclRule () const
 
bool AclRuleHasBeenSet () const
 
void SetAclRule (const AnalysisAclRule &value)
 
void SetAclRule (AnalysisAclRule &&value)
 
ExplanationWithAclRule (const AnalysisAclRule &value)
 
ExplanationWithAclRule (AnalysisAclRule &&value)
 
const Aws::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const Aws::String &value)
 
void SetAddress (Aws::String &&value)
 
void SetAddress (const char *value)
 
ExplanationWithAddress (const Aws::String &value)
 
ExplanationWithAddress (Aws::String &&value)
 
ExplanationWithAddress (const char *value)
 
const Aws::Vector< Aws::String > & GetAddresses () const
 
bool AddressesHasBeenSet () const
 
void SetAddresses (const Aws::Vector< Aws::String > &value)
 
void SetAddresses (Aws::Vector< Aws::String > &&value)
 
ExplanationWithAddresses (const Aws::Vector< Aws::String > &value)
 
ExplanationWithAddresses (Aws::Vector< Aws::String > &&value)
 
ExplanationAddAddresses (const Aws::String &value)
 
ExplanationAddAddresses (Aws::String &&value)
 
ExplanationAddAddresses (const char *value)
 
const AnalysisComponentGetAttachedTo () const
 
bool AttachedToHasBeenSet () const
 
void SetAttachedTo (const AnalysisComponent &value)
 
void SetAttachedTo (AnalysisComponent &&value)
 
ExplanationWithAttachedTo (const AnalysisComponent &value)
 
ExplanationWithAttachedTo (AnalysisComponent &&value)
 
const Aws::Vector< Aws::String > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
ExplanationWithAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
ExplanationWithAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
ExplanationAddAvailabilityZones (const Aws::String &value)
 
ExplanationAddAvailabilityZones (Aws::String &&value)
 
ExplanationAddAvailabilityZones (const char *value)
 
const Aws::Vector< Aws::String > & GetCidrs () const
 
bool CidrsHasBeenSet () const
 
void SetCidrs (const Aws::Vector< Aws::String > &value)
 
void SetCidrs (Aws::Vector< Aws::String > &&value)
 
ExplanationWithCidrs (const Aws::Vector< Aws::String > &value)
 
ExplanationWithCidrs (Aws::Vector< Aws::String > &&value)
 
ExplanationAddCidrs (const Aws::String &value)
 
ExplanationAddCidrs (Aws::String &&value)
 
ExplanationAddCidrs (const char *value)
 
const AnalysisComponentGetComponent () const
 
bool ComponentHasBeenSet () const
 
void SetComponent (const AnalysisComponent &value)
 
void SetComponent (AnalysisComponent &&value)
 
ExplanationWithComponent (const AnalysisComponent &value)
 
ExplanationWithComponent (AnalysisComponent &&value)
 
const AnalysisComponentGetCustomerGateway () const
 
bool CustomerGatewayHasBeenSet () const
 
void SetCustomerGateway (const AnalysisComponent &value)
 
void SetCustomerGateway (AnalysisComponent &&value)
 
ExplanationWithCustomerGateway (const AnalysisComponent &value)
 
ExplanationWithCustomerGateway (AnalysisComponent &&value)
 
const AnalysisComponentGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const AnalysisComponent &value)
 
void SetDestination (AnalysisComponent &&value)
 
ExplanationWithDestination (const AnalysisComponent &value)
 
ExplanationWithDestination (AnalysisComponent &&value)
 
const AnalysisComponentGetDestinationVpc () const
 
bool DestinationVpcHasBeenSet () const
 
void SetDestinationVpc (const AnalysisComponent &value)
 
void SetDestinationVpc (AnalysisComponent &&value)
 
ExplanationWithDestinationVpc (const AnalysisComponent &value)
 
ExplanationWithDestinationVpc (AnalysisComponent &&value)
 
const Aws::StringGetDirection () const
 
bool DirectionHasBeenSet () const
 
void SetDirection (const Aws::String &value)
 
void SetDirection (Aws::String &&value)
 
void SetDirection (const char *value)
 
ExplanationWithDirection (const Aws::String &value)
 
ExplanationWithDirection (Aws::String &&value)
 
ExplanationWithDirection (const char *value)
 
const Aws::StringGetExplanationCode () const
 
bool ExplanationCodeHasBeenSet () const
 
void SetExplanationCode (const Aws::String &value)
 
void SetExplanationCode (Aws::String &&value)
 
void SetExplanationCode (const char *value)
 
ExplanationWithExplanationCode (const Aws::String &value)
 
ExplanationWithExplanationCode (Aws::String &&value)
 
ExplanationWithExplanationCode (const char *value)
 
const AnalysisComponentGetIngressRouteTable () const
 
bool IngressRouteTableHasBeenSet () const
 
void SetIngressRouteTable (const AnalysisComponent &value)
 
void SetIngressRouteTable (AnalysisComponent &&value)
 
ExplanationWithIngressRouteTable (const AnalysisComponent &value)
 
ExplanationWithIngressRouteTable (AnalysisComponent &&value)
 
const AnalysisComponentGetInternetGateway () const
 
bool InternetGatewayHasBeenSet () const
 
void SetInternetGateway (const AnalysisComponent &value)
 
void SetInternetGateway (AnalysisComponent &&value)
 
ExplanationWithInternetGateway (const AnalysisComponent &value)
 
ExplanationWithInternetGateway (AnalysisComponent &&value)
 
const Aws::StringGetLoadBalancerArn () const
 
bool LoadBalancerArnHasBeenSet () const
 
void SetLoadBalancerArn (const Aws::String &value)
 
void SetLoadBalancerArn (Aws::String &&value)
 
void SetLoadBalancerArn (const char *value)
 
ExplanationWithLoadBalancerArn (const Aws::String &value)
 
ExplanationWithLoadBalancerArn (Aws::String &&value)
 
ExplanationWithLoadBalancerArn (const char *value)
 
const AnalysisLoadBalancerListenerGetClassicLoadBalancerListener () const
 
bool ClassicLoadBalancerListenerHasBeenSet () const
 
void SetClassicLoadBalancerListener (const AnalysisLoadBalancerListener &value)
 
void SetClassicLoadBalancerListener (AnalysisLoadBalancerListener &&value)
 
ExplanationWithClassicLoadBalancerListener (const AnalysisLoadBalancerListener &value)
 
ExplanationWithClassicLoadBalancerListener (AnalysisLoadBalancerListener &&value)
 
int GetLoadBalancerListenerPort () const
 
bool LoadBalancerListenerPortHasBeenSet () const
 
void SetLoadBalancerListenerPort (int value)
 
ExplanationWithLoadBalancerListenerPort (int value)
 
const AnalysisLoadBalancerTargetGetLoadBalancerTarget () const
 
bool LoadBalancerTargetHasBeenSet () const
 
void SetLoadBalancerTarget (const AnalysisLoadBalancerTarget &value)
 
void SetLoadBalancerTarget (AnalysisLoadBalancerTarget &&value)
 
ExplanationWithLoadBalancerTarget (const AnalysisLoadBalancerTarget &value)
 
ExplanationWithLoadBalancerTarget (AnalysisLoadBalancerTarget &&value)
 
const AnalysisComponentGetLoadBalancerTargetGroup () const
 
bool LoadBalancerTargetGroupHasBeenSet () const
 
void SetLoadBalancerTargetGroup (const AnalysisComponent &value)
 
void SetLoadBalancerTargetGroup (AnalysisComponent &&value)
 
ExplanationWithLoadBalancerTargetGroup (const AnalysisComponent &value)
 
ExplanationWithLoadBalancerTargetGroup (AnalysisComponent &&value)
 
const Aws::Vector< AnalysisComponent > & GetLoadBalancerTargetGroups () const
 
bool LoadBalancerTargetGroupsHasBeenSet () const
 
void SetLoadBalancerTargetGroups (const Aws::Vector< AnalysisComponent > &value)
 
void SetLoadBalancerTargetGroups (Aws::Vector< AnalysisComponent > &&value)
 
ExplanationWithLoadBalancerTargetGroups (const Aws::Vector< AnalysisComponent > &value)
 
ExplanationWithLoadBalancerTargetGroups (Aws::Vector< AnalysisComponent > &&value)
 
ExplanationAddLoadBalancerTargetGroups (const AnalysisComponent &value)
 
ExplanationAddLoadBalancerTargetGroups (AnalysisComponent &&value)
 
int GetLoadBalancerTargetPort () const
 
bool LoadBalancerTargetPortHasBeenSet () const
 
void SetLoadBalancerTargetPort (int value)
 
ExplanationWithLoadBalancerTargetPort (int value)
 
const AnalysisComponentGetElasticLoadBalancerListener () const
 
bool ElasticLoadBalancerListenerHasBeenSet () const
 
void SetElasticLoadBalancerListener (const AnalysisComponent &value)
 
void SetElasticLoadBalancerListener (AnalysisComponent &&value)
 
ExplanationWithElasticLoadBalancerListener (const AnalysisComponent &value)
 
ExplanationWithElasticLoadBalancerListener (AnalysisComponent &&value)
 
const Aws::StringGetMissingComponent () const
 
bool MissingComponentHasBeenSet () const
 
void SetMissingComponent (const Aws::String &value)
 
void SetMissingComponent (Aws::String &&value)
 
void SetMissingComponent (const char *value)
 
ExplanationWithMissingComponent (const Aws::String &value)
 
ExplanationWithMissingComponent (Aws::String &&value)
 
ExplanationWithMissingComponent (const char *value)
 
const AnalysisComponentGetNatGateway () const
 
bool NatGatewayHasBeenSet () const
 
void SetNatGateway (const AnalysisComponent &value)
 
void SetNatGateway (AnalysisComponent &&value)
 
ExplanationWithNatGateway (const AnalysisComponent &value)
 
ExplanationWithNatGateway (AnalysisComponent &&value)
 
const AnalysisComponentGetNetworkInterface () const
 
bool NetworkInterfaceHasBeenSet () const
 
void SetNetworkInterface (const AnalysisComponent &value)
 
void SetNetworkInterface (AnalysisComponent &&value)
 
ExplanationWithNetworkInterface (const AnalysisComponent &value)
 
ExplanationWithNetworkInterface (AnalysisComponent &&value)
 
const Aws::StringGetPacketField () const
 
bool PacketFieldHasBeenSet () const
 
void SetPacketField (const Aws::String &value)
 
void SetPacketField (Aws::String &&value)
 
void SetPacketField (const char *value)
 
ExplanationWithPacketField (const Aws::String &value)
 
ExplanationWithPacketField (Aws::String &&value)
 
ExplanationWithPacketField (const char *value)
 
const AnalysisComponentGetVpcPeeringConnection () const
 
bool VpcPeeringConnectionHasBeenSet () const
 
void SetVpcPeeringConnection (const AnalysisComponent &value)
 
void SetVpcPeeringConnection (AnalysisComponent &&value)
 
ExplanationWithVpcPeeringConnection (const AnalysisComponent &value)
 
ExplanationWithVpcPeeringConnection (AnalysisComponent &&value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
ExplanationWithPort (int value)
 
const Aws::Vector< PortRange > & GetPortRanges () const
 
bool PortRangesHasBeenSet () const
 
void SetPortRanges (const Aws::Vector< PortRange > &value)
 
void SetPortRanges (Aws::Vector< PortRange > &&value)
 
ExplanationWithPortRanges (const Aws::Vector< PortRange > &value)
 
ExplanationWithPortRanges (Aws::Vector< PortRange > &&value)
 
ExplanationAddPortRanges (const PortRange &value)
 
ExplanationAddPortRanges (PortRange &&value)
 
const AnalysisComponentGetPrefixList () const
 
bool PrefixListHasBeenSet () const
 
void SetPrefixList (const AnalysisComponent &value)
 
void SetPrefixList (AnalysisComponent &&value)
 
ExplanationWithPrefixList (const AnalysisComponent &value)
 
ExplanationWithPrefixList (AnalysisComponent &&value)
 
const Aws::Vector< Aws::String > & GetProtocols () const
 
bool ProtocolsHasBeenSet () const
 
void SetProtocols (const Aws::Vector< Aws::String > &value)
 
void SetProtocols (Aws::Vector< Aws::String > &&value)
 
ExplanationWithProtocols (const Aws::Vector< Aws::String > &value)
 
ExplanationWithProtocols (Aws::Vector< Aws::String > &&value)
 
ExplanationAddProtocols (const Aws::String &value)
 
ExplanationAddProtocols (Aws::String &&value)
 
ExplanationAddProtocols (const char *value)
 
const AnalysisRouteTableRouteGetRouteTableRoute () const
 
bool RouteTableRouteHasBeenSet () const
 
void SetRouteTableRoute (const AnalysisRouteTableRoute &value)
 
void SetRouteTableRoute (AnalysisRouteTableRoute &&value)
 
ExplanationWithRouteTableRoute (const AnalysisRouteTableRoute &value)
 
ExplanationWithRouteTableRoute (AnalysisRouteTableRoute &&value)
 
const AnalysisComponentGetRouteTable () const
 
bool RouteTableHasBeenSet () const
 
void SetRouteTable (const AnalysisComponent &value)
 
void SetRouteTable (AnalysisComponent &&value)
 
ExplanationWithRouteTable (const AnalysisComponent &value)
 
ExplanationWithRouteTable (AnalysisComponent &&value)
 
const AnalysisComponentGetSecurityGroup () const
 
bool SecurityGroupHasBeenSet () const
 
void SetSecurityGroup (const AnalysisComponent &value)
 
void SetSecurityGroup (AnalysisComponent &&value)
 
ExplanationWithSecurityGroup (const AnalysisComponent &value)
 
ExplanationWithSecurityGroup (AnalysisComponent &&value)
 
const AnalysisSecurityGroupRuleGetSecurityGroupRule () const
 
bool SecurityGroupRuleHasBeenSet () const
 
void SetSecurityGroupRule (const AnalysisSecurityGroupRule &value)
 
void SetSecurityGroupRule (AnalysisSecurityGroupRule &&value)
 
ExplanationWithSecurityGroupRule (const AnalysisSecurityGroupRule &value)
 
ExplanationWithSecurityGroupRule (AnalysisSecurityGroupRule &&value)
 
const Aws::Vector< AnalysisComponent > & GetSecurityGroups () const
 
bool SecurityGroupsHasBeenSet () const
 
void SetSecurityGroups (const Aws::Vector< AnalysisComponent > &value)
 
void SetSecurityGroups (Aws::Vector< AnalysisComponent > &&value)
 
ExplanationWithSecurityGroups (const Aws::Vector< AnalysisComponent > &value)
 
ExplanationWithSecurityGroups (Aws::Vector< AnalysisComponent > &&value)
 
ExplanationAddSecurityGroups (const AnalysisComponent &value)
 
ExplanationAddSecurityGroups (AnalysisComponent &&value)
 
const AnalysisComponentGetSourceVpc () const
 
bool SourceVpcHasBeenSet () const
 
void SetSourceVpc (const AnalysisComponent &value)
 
void SetSourceVpc (AnalysisComponent &&value)
 
ExplanationWithSourceVpc (const AnalysisComponent &value)
 
ExplanationWithSourceVpc (AnalysisComponent &&value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
ExplanationWithState (const Aws::String &value)
 
ExplanationWithState (Aws::String &&value)
 
ExplanationWithState (const char *value)
 
const AnalysisComponentGetSubnet () const
 
bool SubnetHasBeenSet () const
 
void SetSubnet (const AnalysisComponent &value)
 
void SetSubnet (AnalysisComponent &&value)
 
ExplanationWithSubnet (const AnalysisComponent &value)
 
ExplanationWithSubnet (AnalysisComponent &&value)
 
const AnalysisComponentGetSubnetRouteTable () const
 
bool SubnetRouteTableHasBeenSet () const
 
void SetSubnetRouteTable (const AnalysisComponent &value)
 
void SetSubnetRouteTable (AnalysisComponent &&value)
 
ExplanationWithSubnetRouteTable (const AnalysisComponent &value)
 
ExplanationWithSubnetRouteTable (AnalysisComponent &&value)
 
const AnalysisComponentGetVpc () const
 
bool VpcHasBeenSet () const
 
void SetVpc (const AnalysisComponent &value)
 
void SetVpc (AnalysisComponent &&value)
 
ExplanationWithVpc (const AnalysisComponent &value)
 
ExplanationWithVpc (AnalysisComponent &&value)
 
const AnalysisComponentGetVpcEndpoint () const
 
bool VpcEndpointHasBeenSet () const
 
void SetVpcEndpoint (const AnalysisComponent &value)
 
void SetVpcEndpoint (AnalysisComponent &&value)
 
ExplanationWithVpcEndpoint (const AnalysisComponent &value)
 
ExplanationWithVpcEndpoint (AnalysisComponent &&value)
 
const AnalysisComponentGetVpnConnection () const
 
bool VpnConnectionHasBeenSet () const
 
void SetVpnConnection (const AnalysisComponent &value)
 
void SetVpnConnection (AnalysisComponent &&value)
 
ExplanationWithVpnConnection (const AnalysisComponent &value)
 
ExplanationWithVpnConnection (AnalysisComponent &&value)
 
const AnalysisComponentGetVpnGateway () const
 
bool VpnGatewayHasBeenSet () const
 
void SetVpnGateway (const AnalysisComponent &value)
 
void SetVpnGateway (AnalysisComponent &&value)
 
ExplanationWithVpnGateway (const AnalysisComponent &value)
 
ExplanationWithVpnGateway (AnalysisComponent &&value)
 

Detailed Description

Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.

See Also:

AWS API Reference

Definition at line 42 of file Explanation.h.

Constructor & Destructor Documentation

◆ Explanation() [1/2]

Aws::EC2::Model::Explanation::Explanation ( )

◆ Explanation() [2/2]

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

Member Function Documentation

◆ AclHasBeenSet()

bool Aws::EC2::Model::Explanation::AclHasBeenSet ( ) const
inline

The network ACL.

Definition at line 61 of file Explanation.h.

◆ AclRuleHasBeenSet()

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

The network ACL rule.

Definition at line 92 of file Explanation.h.

◆ AddAddresses() [1/3]

Explanation& Aws::EC2::Model::Explanation::AddAddresses ( Aws::String &&  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 194 of file Explanation.h.

◆ AddAddresses() [2/3]

Explanation& Aws::EC2::Model::Explanation::AddAddresses ( const Aws::String value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 189 of file Explanation.h.

◆ AddAddresses() [3/3]

Explanation& Aws::EC2::Model::Explanation::AddAddresses ( const char *  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 199 of file Explanation.h.

◆ AddAvailabilityZones() [1/3]

Explanation& Aws::EC2::Model::Explanation::AddAvailabilityZones ( Aws::String &&  value)
inline

The Availability Zones.

Definition at line 271 of file Explanation.h.

◆ AddAvailabilityZones() [2/3]

Explanation& Aws::EC2::Model::Explanation::AddAvailabilityZones ( const Aws::String value)
inline

The Availability Zones.

Definition at line 266 of file Explanation.h.

◆ AddAvailabilityZones() [3/3]

Explanation& Aws::EC2::Model::Explanation::AddAvailabilityZones ( const char *  value)
inline

The Availability Zones.

Definition at line 276 of file Explanation.h.

◆ AddCidrs() [1/3]

Explanation& Aws::EC2::Model::Explanation::AddCidrs ( Aws::String &&  value)
inline

The CIDR ranges.

Definition at line 317 of file Explanation.h.

◆ AddCidrs() [2/3]

Explanation& Aws::EC2::Model::Explanation::AddCidrs ( const Aws::String value)
inline

The CIDR ranges.

Definition at line 312 of file Explanation.h.

◆ AddCidrs() [3/3]

Explanation& Aws::EC2::Model::Explanation::AddCidrs ( const char *  value)
inline

The CIDR ranges.

Definition at line 322 of file Explanation.h.

◆ AddLoadBalancerTargetGroups() [1/2]

Explanation& Aws::EC2::Model::Explanation::AddLoadBalancerTargetGroups ( AnalysisComponent &&  value)
inline

The target groups.

Definition at line 794 of file Explanation.h.

◆ AddLoadBalancerTargetGroups() [2/2]

Explanation& Aws::EC2::Model::Explanation::AddLoadBalancerTargetGroups ( const AnalysisComponent value)
inline

The target groups.

Definition at line 789 of file Explanation.h.

◆ AddPortRanges() [1/2]

Explanation& Aws::EC2::Model::Explanation::AddPortRanges ( const PortRange value)
inline

The port ranges.

Definition at line 1078 of file Explanation.h.

◆ AddPortRanges() [2/2]

Explanation& Aws::EC2::Model::Explanation::AddPortRanges ( PortRange &&  value)
inline

The port ranges.

Definition at line 1083 of file Explanation.h.

◆ AddProtocols() [1/3]

Explanation& Aws::EC2::Model::Explanation::AddProtocols ( Aws::String &&  value)
inline

The protocols.

Definition at line 1155 of file Explanation.h.

◆ AddProtocols() [2/3]

Explanation& Aws::EC2::Model::Explanation::AddProtocols ( const Aws::String value)
inline

The protocols.

Definition at line 1150 of file Explanation.h.

◆ AddProtocols() [3/3]

Explanation& Aws::EC2::Model::Explanation::AddProtocols ( const char *  value)
inline

The protocols.

Definition at line 1160 of file Explanation.h.

◆ AddressesHasBeenSet()

bool Aws::EC2::Model::Explanation::AddressesHasBeenSet ( ) const
inline

The IPv4 addresses, in CIDR notation.

Definition at line 164 of file Explanation.h.

◆ AddressHasBeenSet()

bool Aws::EC2::Model::Explanation::AddressHasBeenSet ( ) const
inline

The IPv4 address, in CIDR notation.

Definition at line 123 of file Explanation.h.

◆ AddSecurityGroups() [1/2]

Explanation& Aws::EC2::Model::Explanation::AddSecurityGroups ( AnalysisComponent &&  value)
inline

The security groups.

Definition at line 1325 of file Explanation.h.

◆ AddSecurityGroups() [2/2]

Explanation& Aws::EC2::Model::Explanation::AddSecurityGroups ( const AnalysisComponent value)
inline

The security groups.

Definition at line 1320 of file Explanation.h.

◆ AttachedToHasBeenSet()

bool Aws::EC2::Model::Explanation::AttachedToHasBeenSet ( ) const
inline

The resource to which the component is attached.

Definition at line 210 of file Explanation.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::EC2::Model::Explanation::AvailabilityZonesHasBeenSet ( ) const
inline

The Availability Zones.

Definition at line 241 of file Explanation.h.

◆ CidrsHasBeenSet()

bool Aws::EC2::Model::Explanation::CidrsHasBeenSet ( ) const
inline

The CIDR ranges.

Definition at line 287 of file Explanation.h.

◆ ClassicLoadBalancerListenerHasBeenSet()

bool Aws::EC2::Model::Explanation::ClassicLoadBalancerListenerHasBeenSet ( ) const
inline

The listener for a Classic Load Balancer.

Definition at line 650 of file Explanation.h.

◆ ComponentHasBeenSet()

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

The component.

Definition at line 333 of file Explanation.h.

◆ CustomerGatewayHasBeenSet()

bool Aws::EC2::Model::Explanation::CustomerGatewayHasBeenSet ( ) const
inline

The customer gateway.

Definition at line 364 of file Explanation.h.

◆ DestinationHasBeenSet()

bool Aws::EC2::Model::Explanation::DestinationHasBeenSet ( ) const
inline

The destination.

Definition at line 395 of file Explanation.h.

◆ DestinationVpcHasBeenSet()

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

The destination VPC.

Definition at line 426 of file Explanation.h.

◆ DirectionHasBeenSet()

bool Aws::EC2::Model::Explanation::DirectionHasBeenSet ( ) const
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 459 of file Explanation.h.

◆ ElasticLoadBalancerListenerHasBeenSet()

bool Aws::EC2::Model::Explanation::ElasticLoadBalancerListenerHasBeenSet ( ) const
inline

The load balancer listener.

Definition at line 826 of file Explanation.h.

◆ ExplanationCodeHasBeenSet()

bool Aws::EC2::Model::Explanation::ExplanationCodeHasBeenSet ( ) const
inline

The explanation code.

Definition at line 506 of file Explanation.h.

◆ GetAcl()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetAcl ( ) const
inline

The network ACL.

Definition at line 56 of file Explanation.h.

◆ GetAclRule()

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

The network ACL rule.

Definition at line 87 of file Explanation.h.

◆ GetAddress()

const Aws::String& Aws::EC2::Model::Explanation::GetAddress ( ) const
inline

The IPv4 address, in CIDR notation.

Definition at line 118 of file Explanation.h.

◆ GetAddresses()

const Aws::Vector<Aws::String>& Aws::EC2::Model::Explanation::GetAddresses ( ) const
inline

The IPv4 addresses, in CIDR notation.

Definition at line 159 of file Explanation.h.

◆ GetAttachedTo()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetAttachedTo ( ) const
inline

The resource to which the component is attached.

Definition at line 205 of file Explanation.h.

◆ GetAvailabilityZones()

const Aws::Vector<Aws::String>& Aws::EC2::Model::Explanation::GetAvailabilityZones ( ) const
inline

The Availability Zones.

Definition at line 236 of file Explanation.h.

◆ GetCidrs()

const Aws::Vector<Aws::String>& Aws::EC2::Model::Explanation::GetCidrs ( ) const
inline

The CIDR ranges.

Definition at line 282 of file Explanation.h.

◆ GetClassicLoadBalancerListener()

const AnalysisLoadBalancerListener& Aws::EC2::Model::Explanation::GetClassicLoadBalancerListener ( ) const
inline

The listener for a Classic Load Balancer.

Definition at line 645 of file Explanation.h.

◆ GetComponent()

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

The component.

Definition at line 328 of file Explanation.h.

◆ GetCustomerGateway()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetCustomerGateway ( ) const
inline

The customer gateway.

Definition at line 359 of file Explanation.h.

◆ GetDestination()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetDestination ( ) const
inline

The destination.

Definition at line 390 of file Explanation.h.

◆ GetDestinationVpc()

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

The destination VPC.

Definition at line 421 of file Explanation.h.

◆ GetDirection()

const Aws::String& Aws::EC2::Model::Explanation::GetDirection ( ) const
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 453 of file Explanation.h.

◆ GetElasticLoadBalancerListener()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetElasticLoadBalancerListener ( ) const
inline

The load balancer listener.

Definition at line 821 of file Explanation.h.

◆ GetExplanationCode()

const Aws::String& Aws::EC2::Model::Explanation::GetExplanationCode ( ) const
inline

The explanation code.

Definition at line 501 of file Explanation.h.

◆ GetIngressRouteTable()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetIngressRouteTable ( ) const
inline

The route table.

Definition at line 542 of file Explanation.h.

◆ GetInternetGateway()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetInternetGateway ( ) const
inline

The internet gateway.

Definition at line 573 of file Explanation.h.

◆ GetLoadBalancerArn()

const Aws::String& Aws::EC2::Model::Explanation::GetLoadBalancerArn ( ) const
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 604 of file Explanation.h.

◆ GetLoadBalancerListenerPort()

int Aws::EC2::Model::Explanation::GetLoadBalancerListenerPort ( ) const
inline

The listener port of the load balancer.

Definition at line 676 of file Explanation.h.

◆ GetLoadBalancerTarget()

const AnalysisLoadBalancerTarget& Aws::EC2::Model::Explanation::GetLoadBalancerTarget ( ) const
inline

The target.

Definition at line 697 of file Explanation.h.

◆ GetLoadBalancerTargetGroup()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetLoadBalancerTargetGroup ( ) const
inline

The target group.

Definition at line 728 of file Explanation.h.

◆ GetLoadBalancerTargetGroups()

const Aws::Vector<AnalysisComponent>& Aws::EC2::Model::Explanation::GetLoadBalancerTargetGroups ( ) const
inline

The target groups.

Definition at line 759 of file Explanation.h.

◆ GetLoadBalancerTargetPort()

int Aws::EC2::Model::Explanation::GetLoadBalancerTargetPort ( ) const
inline

The target port.

Definition at line 800 of file Explanation.h.

◆ GetMissingComponent()

const Aws::String& Aws::EC2::Model::Explanation::GetMissingComponent ( ) const
inline

The missing component.

Definition at line 852 of file Explanation.h.

◆ GetNatGateway()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetNatGateway ( ) const
inline

The NAT gateway.

Definition at line 893 of file Explanation.h.

◆ GetNetworkInterface()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetNetworkInterface ( ) const
inline

The network interface.

Definition at line 924 of file Explanation.h.

◆ GetPacketField()

const Aws::String& Aws::EC2::Model::Explanation::GetPacketField ( ) const
inline

The packet field.

Definition at line 955 of file Explanation.h.

◆ GetPort()

int Aws::EC2::Model::Explanation::GetPort ( ) const
inline

The port.

Definition at line 1027 of file Explanation.h.

◆ GetPortRanges()

const Aws::Vector<PortRange>& Aws::EC2::Model::Explanation::GetPortRanges ( ) const
inline

The port ranges.

Definition at line 1048 of file Explanation.h.

◆ GetPrefixList()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetPrefixList ( ) const
inline

The prefix list.

Definition at line 1089 of file Explanation.h.

◆ GetProtocols()

const Aws::Vector<Aws::String>& Aws::EC2::Model::Explanation::GetProtocols ( ) const
inline

The protocols.

Definition at line 1120 of file Explanation.h.

◆ GetRouteTable()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetRouteTable ( ) const
inline

The route table.

Definition at line 1197 of file Explanation.h.

◆ GetRouteTableRoute()

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

The route table route.

Definition at line 1166 of file Explanation.h.

◆ GetSecurityGroup()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetSecurityGroup ( ) const
inline

The security group.

Definition at line 1228 of file Explanation.h.

◆ GetSecurityGroupRule()

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

The security group rule.

Definition at line 1259 of file Explanation.h.

◆ GetSecurityGroups()

const Aws::Vector<AnalysisComponent>& Aws::EC2::Model::Explanation::GetSecurityGroups ( ) const
inline

The security groups.

Definition at line 1290 of file Explanation.h.

◆ GetSourceVpc()

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

The source VPC.

Definition at line 1331 of file Explanation.h.

◆ GetState()

const Aws::String& Aws::EC2::Model::Explanation::GetState ( ) const
inline

The state.

Definition at line 1362 of file Explanation.h.

◆ GetSubnet()

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

The subnet.

Definition at line 1403 of file Explanation.h.

◆ GetSubnetRouteTable()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetSubnetRouteTable ( ) const
inline

The route table for the subnet.

Definition at line 1434 of file Explanation.h.

◆ GetVpc()

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

The component VPC.

Definition at line 1465 of file Explanation.h.

◆ GetVpcEndpoint()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetVpcEndpoint ( ) const
inline

The VPC endpoint.

Definition at line 1496 of file Explanation.h.

◆ GetVpcPeeringConnection()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetVpcPeeringConnection ( ) const
inline

The VPC peering connection.

Definition at line 996 of file Explanation.h.

◆ GetVpnConnection()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetVpnConnection ( ) const
inline

The VPN connection.

Definition at line 1527 of file Explanation.h.

◆ GetVpnGateway()

const AnalysisComponent& Aws::EC2::Model::Explanation::GetVpnGateway ( ) const
inline

The VPN gateway.

Definition at line 1558 of file Explanation.h.

◆ IngressRouteTableHasBeenSet()

bool Aws::EC2::Model::Explanation::IngressRouteTableHasBeenSet ( ) const
inline

The route table.

Definition at line 547 of file Explanation.h.

◆ InternetGatewayHasBeenSet()

bool Aws::EC2::Model::Explanation::InternetGatewayHasBeenSet ( ) const
inline

The internet gateway.

Definition at line 578 of file Explanation.h.

◆ LoadBalancerArnHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 609 of file Explanation.h.

◆ LoadBalancerListenerPortHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerListenerPortHasBeenSet ( ) const
inline

The listener port of the load balancer.

Definition at line 681 of file Explanation.h.

◆ LoadBalancerTargetGroupHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerTargetGroupHasBeenSet ( ) const
inline

The target group.

Definition at line 733 of file Explanation.h.

◆ LoadBalancerTargetGroupsHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerTargetGroupsHasBeenSet ( ) const
inline

The target groups.

Definition at line 764 of file Explanation.h.

◆ LoadBalancerTargetHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerTargetHasBeenSet ( ) const
inline

The target.

Definition at line 702 of file Explanation.h.

◆ LoadBalancerTargetPortHasBeenSet()

bool Aws::EC2::Model::Explanation::LoadBalancerTargetPortHasBeenSet ( ) const
inline

The target port.

Definition at line 805 of file Explanation.h.

◆ MissingComponentHasBeenSet()

bool Aws::EC2::Model::Explanation::MissingComponentHasBeenSet ( ) const
inline

The missing component.

Definition at line 857 of file Explanation.h.

◆ NatGatewayHasBeenSet()

bool Aws::EC2::Model::Explanation::NatGatewayHasBeenSet ( ) const
inline

The NAT gateway.

Definition at line 898 of file Explanation.h.

◆ NetworkInterfaceHasBeenSet()

bool Aws::EC2::Model::Explanation::NetworkInterfaceHasBeenSet ( ) const
inline

The network interface.

Definition at line 929 of file Explanation.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PacketFieldHasBeenSet()

bool Aws::EC2::Model::Explanation::PacketFieldHasBeenSet ( ) const
inline

The packet field.

Definition at line 960 of file Explanation.h.

◆ PortHasBeenSet()

bool Aws::EC2::Model::Explanation::PortHasBeenSet ( ) const
inline

The port.

Definition at line 1032 of file Explanation.h.

◆ PortRangesHasBeenSet()

bool Aws::EC2::Model::Explanation::PortRangesHasBeenSet ( ) const
inline

The port ranges.

Definition at line 1053 of file Explanation.h.

◆ PrefixListHasBeenSet()

bool Aws::EC2::Model::Explanation::PrefixListHasBeenSet ( ) const
inline

The prefix list.

Definition at line 1094 of file Explanation.h.

◆ ProtocolsHasBeenSet()

bool Aws::EC2::Model::Explanation::ProtocolsHasBeenSet ( ) const
inline

The protocols.

Definition at line 1125 of file Explanation.h.

◆ RouteTableHasBeenSet()

bool Aws::EC2::Model::Explanation::RouteTableHasBeenSet ( ) const
inline

The route table.

Definition at line 1202 of file Explanation.h.

◆ RouteTableRouteHasBeenSet()

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

The route table route.

Definition at line 1171 of file Explanation.h.

◆ SecurityGroupHasBeenSet()

bool Aws::EC2::Model::Explanation::SecurityGroupHasBeenSet ( ) const
inline

The security group.

Definition at line 1233 of file Explanation.h.

◆ SecurityGroupRuleHasBeenSet()

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

The security group rule.

Definition at line 1264 of file Explanation.h.

◆ SecurityGroupsHasBeenSet()

bool Aws::EC2::Model::Explanation::SecurityGroupsHasBeenSet ( ) const
inline

The security groups.

Definition at line 1295 of file Explanation.h.

◆ SetAcl() [1/2]

void Aws::EC2::Model::Explanation::SetAcl ( AnalysisComponent &&  value)
inline

The network ACL.

Definition at line 71 of file Explanation.h.

◆ SetAcl() [2/2]

void Aws::EC2::Model::Explanation::SetAcl ( const AnalysisComponent value)
inline

The network ACL.

Definition at line 66 of file Explanation.h.

◆ SetAclRule() [1/2]

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

The network ACL rule.

Definition at line 102 of file Explanation.h.

◆ SetAclRule() [2/2]

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

The network ACL rule.

Definition at line 97 of file Explanation.h.

◆ SetAddress() [1/3]

void Aws::EC2::Model::Explanation::SetAddress ( Aws::String &&  value)
inline

The IPv4 address, in CIDR notation.

Definition at line 133 of file Explanation.h.

◆ SetAddress() [2/3]

void Aws::EC2::Model::Explanation::SetAddress ( const Aws::String value)
inline

The IPv4 address, in CIDR notation.

Definition at line 128 of file Explanation.h.

◆ SetAddress() [3/3]

void Aws::EC2::Model::Explanation::SetAddress ( const char *  value)
inline

The IPv4 address, in CIDR notation.

Definition at line 138 of file Explanation.h.

◆ SetAddresses() [1/2]

void Aws::EC2::Model::Explanation::SetAddresses ( Aws::Vector< Aws::String > &&  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 174 of file Explanation.h.

◆ SetAddresses() [2/2]

void Aws::EC2::Model::Explanation::SetAddresses ( const Aws::Vector< Aws::String > &  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 169 of file Explanation.h.

◆ SetAttachedTo() [1/2]

void Aws::EC2::Model::Explanation::SetAttachedTo ( AnalysisComponent &&  value)
inline

The resource to which the component is attached.

Definition at line 220 of file Explanation.h.

◆ SetAttachedTo() [2/2]

void Aws::EC2::Model::Explanation::SetAttachedTo ( const AnalysisComponent value)
inline

The resource to which the component is attached.

Definition at line 215 of file Explanation.h.

◆ SetAvailabilityZones() [1/2]

void Aws::EC2::Model::Explanation::SetAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

The Availability Zones.

Definition at line 251 of file Explanation.h.

◆ SetAvailabilityZones() [2/2]

void Aws::EC2::Model::Explanation::SetAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

The Availability Zones.

Definition at line 246 of file Explanation.h.

◆ SetCidrs() [1/2]

void Aws::EC2::Model::Explanation::SetCidrs ( Aws::Vector< Aws::String > &&  value)
inline

The CIDR ranges.

Definition at line 297 of file Explanation.h.

◆ SetCidrs() [2/2]

void Aws::EC2::Model::Explanation::SetCidrs ( const Aws::Vector< Aws::String > &  value)
inline

The CIDR ranges.

Definition at line 292 of file Explanation.h.

◆ SetClassicLoadBalancerListener() [1/2]

void Aws::EC2::Model::Explanation::SetClassicLoadBalancerListener ( AnalysisLoadBalancerListener &&  value)
inline

The listener for a Classic Load Balancer.

Definition at line 660 of file Explanation.h.

◆ SetClassicLoadBalancerListener() [2/2]

void Aws::EC2::Model::Explanation::SetClassicLoadBalancerListener ( const AnalysisLoadBalancerListener value)
inline

The listener for a Classic Load Balancer.

Definition at line 655 of file Explanation.h.

◆ SetComponent() [1/2]

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

The component.

Definition at line 343 of file Explanation.h.

◆ SetComponent() [2/2]

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

The component.

Definition at line 338 of file Explanation.h.

◆ SetCustomerGateway() [1/2]

void Aws::EC2::Model::Explanation::SetCustomerGateway ( AnalysisComponent &&  value)
inline

The customer gateway.

Definition at line 374 of file Explanation.h.

◆ SetCustomerGateway() [2/2]

void Aws::EC2::Model::Explanation::SetCustomerGateway ( const AnalysisComponent value)
inline

The customer gateway.

Definition at line 369 of file Explanation.h.

◆ SetDestination() [1/2]

void Aws::EC2::Model::Explanation::SetDestination ( AnalysisComponent &&  value)
inline

The destination.

Definition at line 405 of file Explanation.h.

◆ SetDestination() [2/2]

void Aws::EC2::Model::Explanation::SetDestination ( const AnalysisComponent value)
inline

The destination.

Definition at line 400 of file Explanation.h.

◆ SetDestinationVpc() [1/2]

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

The destination VPC.

Definition at line 436 of file Explanation.h.

◆ SetDestinationVpc() [2/2]

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

The destination VPC.

Definition at line 431 of file Explanation.h.

◆ SetDirection() [1/3]

void Aws::EC2::Model::Explanation::SetDirection ( Aws::String &&  value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 471 of file Explanation.h.

◆ SetDirection() [2/3]

void Aws::EC2::Model::Explanation::SetDirection ( const Aws::String value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 465 of file Explanation.h.

◆ SetDirection() [3/3]

void Aws::EC2::Model::Explanation::SetDirection ( const char *  value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 477 of file Explanation.h.

◆ SetElasticLoadBalancerListener() [1/2]

void Aws::EC2::Model::Explanation::SetElasticLoadBalancerListener ( AnalysisComponent &&  value)
inline

The load balancer listener.

Definition at line 836 of file Explanation.h.

◆ SetElasticLoadBalancerListener() [2/2]

void Aws::EC2::Model::Explanation::SetElasticLoadBalancerListener ( const AnalysisComponent value)
inline

The load balancer listener.

Definition at line 831 of file Explanation.h.

◆ SetExplanationCode() [1/3]

void Aws::EC2::Model::Explanation::SetExplanationCode ( Aws::String &&  value)
inline

The explanation code.

Definition at line 516 of file Explanation.h.

◆ SetExplanationCode() [2/3]

void Aws::EC2::Model::Explanation::SetExplanationCode ( const Aws::String value)
inline

The explanation code.

Definition at line 511 of file Explanation.h.

◆ SetExplanationCode() [3/3]

void Aws::EC2::Model::Explanation::SetExplanationCode ( const char *  value)
inline

The explanation code.

Definition at line 521 of file Explanation.h.

◆ SetIngressRouteTable() [1/2]

void Aws::EC2::Model::Explanation::SetIngressRouteTable ( AnalysisComponent &&  value)
inline

The route table.

Definition at line 557 of file Explanation.h.

◆ SetIngressRouteTable() [2/2]

void Aws::EC2::Model::Explanation::SetIngressRouteTable ( const AnalysisComponent value)
inline

The route table.

Definition at line 552 of file Explanation.h.

◆ SetInternetGateway() [1/2]

void Aws::EC2::Model::Explanation::SetInternetGateway ( AnalysisComponent &&  value)
inline

The internet gateway.

Definition at line 588 of file Explanation.h.

◆ SetInternetGateway() [2/2]

void Aws::EC2::Model::Explanation::SetInternetGateway ( const AnalysisComponent value)
inline

The internet gateway.

Definition at line 583 of file Explanation.h.

◆ SetLoadBalancerArn() [1/3]

void Aws::EC2::Model::Explanation::SetLoadBalancerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 619 of file Explanation.h.

◆ SetLoadBalancerArn() [2/3]

void Aws::EC2::Model::Explanation::SetLoadBalancerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 614 of file Explanation.h.

◆ SetLoadBalancerArn() [3/3]

void Aws::EC2::Model::Explanation::SetLoadBalancerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 624 of file Explanation.h.

◆ SetLoadBalancerListenerPort()

void Aws::EC2::Model::Explanation::SetLoadBalancerListenerPort ( int  value)
inline

The listener port of the load balancer.

Definition at line 686 of file Explanation.h.

◆ SetLoadBalancerTarget() [1/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTarget ( AnalysisLoadBalancerTarget &&  value)
inline

The target.

Definition at line 712 of file Explanation.h.

◆ SetLoadBalancerTarget() [2/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTarget ( const AnalysisLoadBalancerTarget value)
inline

The target.

Definition at line 707 of file Explanation.h.

◆ SetLoadBalancerTargetGroup() [1/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTargetGroup ( AnalysisComponent &&  value)
inline

The target group.

Definition at line 743 of file Explanation.h.

◆ SetLoadBalancerTargetGroup() [2/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTargetGroup ( const AnalysisComponent value)
inline

The target group.

Definition at line 738 of file Explanation.h.

◆ SetLoadBalancerTargetGroups() [1/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTargetGroups ( Aws::Vector< AnalysisComponent > &&  value)
inline

The target groups.

Definition at line 774 of file Explanation.h.

◆ SetLoadBalancerTargetGroups() [2/2]

void Aws::EC2::Model::Explanation::SetLoadBalancerTargetGroups ( const Aws::Vector< AnalysisComponent > &  value)
inline

The target groups.

Definition at line 769 of file Explanation.h.

◆ SetLoadBalancerTargetPort()

void Aws::EC2::Model::Explanation::SetLoadBalancerTargetPort ( int  value)
inline

The target port.

Definition at line 810 of file Explanation.h.

◆ SetMissingComponent() [1/3]

void Aws::EC2::Model::Explanation::SetMissingComponent ( Aws::String &&  value)
inline

The missing component.

Definition at line 867 of file Explanation.h.

◆ SetMissingComponent() [2/3]

void Aws::EC2::Model::Explanation::SetMissingComponent ( const Aws::String value)
inline

The missing component.

Definition at line 862 of file Explanation.h.

◆ SetMissingComponent() [3/3]

void Aws::EC2::Model::Explanation::SetMissingComponent ( const char *  value)
inline

The missing component.

Definition at line 872 of file Explanation.h.

◆ SetNatGateway() [1/2]

void Aws::EC2::Model::Explanation::SetNatGateway ( AnalysisComponent &&  value)
inline

The NAT gateway.

Definition at line 908 of file Explanation.h.

◆ SetNatGateway() [2/2]

void Aws::EC2::Model::Explanation::SetNatGateway ( const AnalysisComponent value)
inline

The NAT gateway.

Definition at line 903 of file Explanation.h.

◆ SetNetworkInterface() [1/2]

void Aws::EC2::Model::Explanation::SetNetworkInterface ( AnalysisComponent &&  value)
inline

The network interface.

Definition at line 939 of file Explanation.h.

◆ SetNetworkInterface() [2/2]

void Aws::EC2::Model::Explanation::SetNetworkInterface ( const AnalysisComponent value)
inline

The network interface.

Definition at line 934 of file Explanation.h.

◆ SetPacketField() [1/3]

void Aws::EC2::Model::Explanation::SetPacketField ( Aws::String &&  value)
inline

The packet field.

Definition at line 970 of file Explanation.h.

◆ SetPacketField() [2/3]

void Aws::EC2::Model::Explanation::SetPacketField ( const Aws::String value)
inline

The packet field.

Definition at line 965 of file Explanation.h.

◆ SetPacketField() [3/3]

void Aws::EC2::Model::Explanation::SetPacketField ( const char *  value)
inline

The packet field.

Definition at line 975 of file Explanation.h.

◆ SetPort()

void Aws::EC2::Model::Explanation::SetPort ( int  value)
inline

The port.

Definition at line 1037 of file Explanation.h.

◆ SetPortRanges() [1/2]

void Aws::EC2::Model::Explanation::SetPortRanges ( Aws::Vector< PortRange > &&  value)
inline

The port ranges.

Definition at line 1063 of file Explanation.h.

◆ SetPortRanges() [2/2]

void Aws::EC2::Model::Explanation::SetPortRanges ( const Aws::Vector< PortRange > &  value)
inline

The port ranges.

Definition at line 1058 of file Explanation.h.

◆ SetPrefixList() [1/2]

void Aws::EC2::Model::Explanation::SetPrefixList ( AnalysisComponent &&  value)
inline

The prefix list.

Definition at line 1104 of file Explanation.h.

◆ SetPrefixList() [2/2]

void Aws::EC2::Model::Explanation::SetPrefixList ( const AnalysisComponent value)
inline

The prefix list.

Definition at line 1099 of file Explanation.h.

◆ SetProtocols() [1/2]

void Aws::EC2::Model::Explanation::SetProtocols ( Aws::Vector< Aws::String > &&  value)
inline

The protocols.

Definition at line 1135 of file Explanation.h.

◆ SetProtocols() [2/2]

void Aws::EC2::Model::Explanation::SetProtocols ( const Aws::Vector< Aws::String > &  value)
inline

The protocols.

Definition at line 1130 of file Explanation.h.

◆ SetRouteTable() [1/2]

void Aws::EC2::Model::Explanation::SetRouteTable ( AnalysisComponent &&  value)
inline

The route table.

Definition at line 1212 of file Explanation.h.

◆ SetRouteTable() [2/2]

void Aws::EC2::Model::Explanation::SetRouteTable ( const AnalysisComponent value)
inline

The route table.

Definition at line 1207 of file Explanation.h.

◆ SetRouteTableRoute() [1/2]

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

The route table route.

Definition at line 1181 of file Explanation.h.

◆ SetRouteTableRoute() [2/2]

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

The route table route.

Definition at line 1176 of file Explanation.h.

◆ SetSecurityGroup() [1/2]

void Aws::EC2::Model::Explanation::SetSecurityGroup ( AnalysisComponent &&  value)
inline

The security group.

Definition at line 1243 of file Explanation.h.

◆ SetSecurityGroup() [2/2]

void Aws::EC2::Model::Explanation::SetSecurityGroup ( const AnalysisComponent value)
inline

The security group.

Definition at line 1238 of file Explanation.h.

◆ SetSecurityGroupRule() [1/2]

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

The security group rule.

Definition at line 1274 of file Explanation.h.

◆ SetSecurityGroupRule() [2/2]

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

The security group rule.

Definition at line 1269 of file Explanation.h.

◆ SetSecurityGroups() [1/2]

void Aws::EC2::Model::Explanation::SetSecurityGroups ( Aws::Vector< AnalysisComponent > &&  value)
inline

The security groups.

Definition at line 1305 of file Explanation.h.

◆ SetSecurityGroups() [2/2]

void Aws::EC2::Model::Explanation::SetSecurityGroups ( const Aws::Vector< AnalysisComponent > &  value)
inline

The security groups.

Definition at line 1300 of file Explanation.h.

◆ SetSourceVpc() [1/2]

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

The source VPC.

Definition at line 1346 of file Explanation.h.

◆ SetSourceVpc() [2/2]

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

The source VPC.

Definition at line 1341 of file Explanation.h.

◆ SetState() [1/3]

void Aws::EC2::Model::Explanation::SetState ( Aws::String &&  value)
inline

The state.

Definition at line 1377 of file Explanation.h.

◆ SetState() [2/3]

void Aws::EC2::Model::Explanation::SetState ( const Aws::String value)
inline

The state.

Definition at line 1372 of file Explanation.h.

◆ SetState() [3/3]

void Aws::EC2::Model::Explanation::SetState ( const char *  value)
inline

The state.

Definition at line 1382 of file Explanation.h.

◆ SetSubnet() [1/2]

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

The subnet.

Definition at line 1418 of file Explanation.h.

◆ SetSubnet() [2/2]

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

The subnet.

Definition at line 1413 of file Explanation.h.

◆ SetSubnetRouteTable() [1/2]

void Aws::EC2::Model::Explanation::SetSubnetRouteTable ( AnalysisComponent &&  value)
inline

The route table for the subnet.

Definition at line 1449 of file Explanation.h.

◆ SetSubnetRouteTable() [2/2]

void Aws::EC2::Model::Explanation::SetSubnetRouteTable ( const AnalysisComponent value)
inline

The route table for the subnet.

Definition at line 1444 of file Explanation.h.

◆ SetVpc() [1/2]

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

The component VPC.

Definition at line 1480 of file Explanation.h.

◆ SetVpc() [2/2]

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

The component VPC.

Definition at line 1475 of file Explanation.h.

◆ SetVpcEndpoint() [1/2]

void Aws::EC2::Model::Explanation::SetVpcEndpoint ( AnalysisComponent &&  value)
inline

The VPC endpoint.

Definition at line 1511 of file Explanation.h.

◆ SetVpcEndpoint() [2/2]

void Aws::EC2::Model::Explanation::SetVpcEndpoint ( const AnalysisComponent value)
inline

The VPC endpoint.

Definition at line 1506 of file Explanation.h.

◆ SetVpcPeeringConnection() [1/2]

void Aws::EC2::Model::Explanation::SetVpcPeeringConnection ( AnalysisComponent &&  value)
inline

The VPC peering connection.

Definition at line 1011 of file Explanation.h.

◆ SetVpcPeeringConnection() [2/2]

void Aws::EC2::Model::Explanation::SetVpcPeeringConnection ( const AnalysisComponent value)
inline

The VPC peering connection.

Definition at line 1006 of file Explanation.h.

◆ SetVpnConnection() [1/2]

void Aws::EC2::Model::Explanation::SetVpnConnection ( AnalysisComponent &&  value)
inline

The VPN connection.

Definition at line 1542 of file Explanation.h.

◆ SetVpnConnection() [2/2]

void Aws::EC2::Model::Explanation::SetVpnConnection ( const AnalysisComponent value)
inline

The VPN connection.

Definition at line 1537 of file Explanation.h.

◆ SetVpnGateway() [1/2]

void Aws::EC2::Model::Explanation::SetVpnGateway ( AnalysisComponent &&  value)
inline

The VPN gateway.

Definition at line 1573 of file Explanation.h.

◆ SetVpnGateway() [2/2]

void Aws::EC2::Model::Explanation::SetVpnGateway ( const AnalysisComponent value)
inline

The VPN gateway.

Definition at line 1568 of file Explanation.h.

◆ SourceVpcHasBeenSet()

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

The source VPC.

Definition at line 1336 of file Explanation.h.

◆ StateHasBeenSet()

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

The state.

Definition at line 1367 of file Explanation.h.

◆ SubnetHasBeenSet()

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

The subnet.

Definition at line 1408 of file Explanation.h.

◆ SubnetRouteTableHasBeenSet()

bool Aws::EC2::Model::Explanation::SubnetRouteTableHasBeenSet ( ) const
inline

The route table for the subnet.

Definition at line 1439 of file Explanation.h.

◆ VpcEndpointHasBeenSet()

bool Aws::EC2::Model::Explanation::VpcEndpointHasBeenSet ( ) const
inline

The VPC endpoint.

Definition at line 1501 of file Explanation.h.

◆ VpcHasBeenSet()

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

The component VPC.

Definition at line 1470 of file Explanation.h.

◆ VpcPeeringConnectionHasBeenSet()

bool Aws::EC2::Model::Explanation::VpcPeeringConnectionHasBeenSet ( ) const
inline

The VPC peering connection.

Definition at line 1001 of file Explanation.h.

◆ VpnConnectionHasBeenSet()

bool Aws::EC2::Model::Explanation::VpnConnectionHasBeenSet ( ) const
inline

The VPN connection.

Definition at line 1532 of file Explanation.h.

◆ VpnGatewayHasBeenSet()

bool Aws::EC2::Model::Explanation::VpnGatewayHasBeenSet ( ) const
inline

The VPN gateway.

Definition at line 1563 of file Explanation.h.

◆ WithAcl() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithAcl ( AnalysisComponent &&  value)
inline

The network ACL.

Definition at line 81 of file Explanation.h.

◆ WithAcl() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithAcl ( const AnalysisComponent value)
inline

The network ACL.

Definition at line 76 of file Explanation.h.

◆ WithAclRule() [1/2]

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

The network ACL rule.

Definition at line 112 of file Explanation.h.

◆ WithAclRule() [2/2]

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

The network ACL rule.

Definition at line 107 of file Explanation.h.

◆ WithAddress() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithAddress ( Aws::String &&  value)
inline

The IPv4 address, in CIDR notation.

Definition at line 148 of file Explanation.h.

◆ WithAddress() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithAddress ( const Aws::String value)
inline

The IPv4 address, in CIDR notation.

Definition at line 143 of file Explanation.h.

◆ WithAddress() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithAddress ( const char *  value)
inline

The IPv4 address, in CIDR notation.

Definition at line 153 of file Explanation.h.

◆ WithAddresses() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithAddresses ( Aws::Vector< Aws::String > &&  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 184 of file Explanation.h.

◆ WithAddresses() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithAddresses ( const Aws::Vector< Aws::String > &  value)
inline

The IPv4 addresses, in CIDR notation.

Definition at line 179 of file Explanation.h.

◆ WithAttachedTo() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithAttachedTo ( AnalysisComponent &&  value)
inline

The resource to which the component is attached.

Definition at line 230 of file Explanation.h.

◆ WithAttachedTo() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithAttachedTo ( const AnalysisComponent value)
inline

The resource to which the component is attached.

Definition at line 225 of file Explanation.h.

◆ WithAvailabilityZones() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

The Availability Zones.

Definition at line 261 of file Explanation.h.

◆ WithAvailabilityZones() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

The Availability Zones.

Definition at line 256 of file Explanation.h.

◆ WithCidrs() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithCidrs ( Aws::Vector< Aws::String > &&  value)
inline

The CIDR ranges.

Definition at line 307 of file Explanation.h.

◆ WithCidrs() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithCidrs ( const Aws::Vector< Aws::String > &  value)
inline

The CIDR ranges.

Definition at line 302 of file Explanation.h.

◆ WithClassicLoadBalancerListener() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithClassicLoadBalancerListener ( AnalysisLoadBalancerListener &&  value)
inline

The listener for a Classic Load Balancer.

Definition at line 670 of file Explanation.h.

◆ WithClassicLoadBalancerListener() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithClassicLoadBalancerListener ( const AnalysisLoadBalancerListener value)
inline

The listener for a Classic Load Balancer.

Definition at line 665 of file Explanation.h.

◆ WithComponent() [1/2]

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

The component.

Definition at line 353 of file Explanation.h.

◆ WithComponent() [2/2]

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

The component.

Definition at line 348 of file Explanation.h.

◆ WithCustomerGateway() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithCustomerGateway ( AnalysisComponent &&  value)
inline

The customer gateway.

Definition at line 384 of file Explanation.h.

◆ WithCustomerGateway() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithCustomerGateway ( const AnalysisComponent value)
inline

The customer gateway.

Definition at line 379 of file Explanation.h.

◆ WithDestination() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithDestination ( AnalysisComponent &&  value)
inline

The destination.

Definition at line 415 of file Explanation.h.

◆ WithDestination() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithDestination ( const AnalysisComponent value)
inline

The destination.

Definition at line 410 of file Explanation.h.

◆ WithDestinationVpc() [1/2]

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

The destination VPC.

Definition at line 446 of file Explanation.h.

◆ WithDestinationVpc() [2/2]

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

The destination VPC.

Definition at line 441 of file Explanation.h.

◆ WithDirection() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithDirection ( Aws::String &&  value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 489 of file Explanation.h.

◆ WithDirection() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithDirection ( const Aws::String value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 483 of file Explanation.h.

◆ WithDirection() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithDirection ( const char *  value)
inline

The direction. The following are possible values:

  • egress

  • ingress

Definition at line 495 of file Explanation.h.

◆ WithElasticLoadBalancerListener() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithElasticLoadBalancerListener ( AnalysisComponent &&  value)
inline

The load balancer listener.

Definition at line 846 of file Explanation.h.

◆ WithElasticLoadBalancerListener() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithElasticLoadBalancerListener ( const AnalysisComponent value)
inline

The load balancer listener.

Definition at line 841 of file Explanation.h.

◆ WithExplanationCode() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithExplanationCode ( Aws::String &&  value)
inline

The explanation code.

Definition at line 531 of file Explanation.h.

◆ WithExplanationCode() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithExplanationCode ( const Aws::String value)
inline

The explanation code.

Definition at line 526 of file Explanation.h.

◆ WithExplanationCode() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithExplanationCode ( const char *  value)
inline

The explanation code.

Definition at line 536 of file Explanation.h.

◆ WithIngressRouteTable() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithIngressRouteTable ( AnalysisComponent &&  value)
inline

The route table.

Definition at line 567 of file Explanation.h.

◆ WithIngressRouteTable() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithIngressRouteTable ( const AnalysisComponent value)
inline

The route table.

Definition at line 562 of file Explanation.h.

◆ WithInternetGateway() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithInternetGateway ( AnalysisComponent &&  value)
inline

The internet gateway.

Definition at line 598 of file Explanation.h.

◆ WithInternetGateway() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithInternetGateway ( const AnalysisComponent value)
inline

The internet gateway.

Definition at line 593 of file Explanation.h.

◆ WithLoadBalancerArn() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 634 of file Explanation.h.

◆ WithLoadBalancerArn() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 629 of file Explanation.h.

◆ WithLoadBalancerArn() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the load balancer.

Definition at line 639 of file Explanation.h.

◆ WithLoadBalancerListenerPort()

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerListenerPort ( int  value)
inline

The listener port of the load balancer.

Definition at line 691 of file Explanation.h.

◆ WithLoadBalancerTarget() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTarget ( AnalysisLoadBalancerTarget &&  value)
inline

The target.

Definition at line 722 of file Explanation.h.

◆ WithLoadBalancerTarget() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTarget ( const AnalysisLoadBalancerTarget value)
inline

The target.

Definition at line 717 of file Explanation.h.

◆ WithLoadBalancerTargetGroup() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTargetGroup ( AnalysisComponent &&  value)
inline

The target group.

Definition at line 753 of file Explanation.h.

◆ WithLoadBalancerTargetGroup() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTargetGroup ( const AnalysisComponent value)
inline

The target group.

Definition at line 748 of file Explanation.h.

◆ WithLoadBalancerTargetGroups() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTargetGroups ( Aws::Vector< AnalysisComponent > &&  value)
inline

The target groups.

Definition at line 784 of file Explanation.h.

◆ WithLoadBalancerTargetGroups() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTargetGroups ( const Aws::Vector< AnalysisComponent > &  value)
inline

The target groups.

Definition at line 779 of file Explanation.h.

◆ WithLoadBalancerTargetPort()

Explanation& Aws::EC2::Model::Explanation::WithLoadBalancerTargetPort ( int  value)
inline

The target port.

Definition at line 815 of file Explanation.h.

◆ WithMissingComponent() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithMissingComponent ( Aws::String &&  value)
inline

The missing component.

Definition at line 882 of file Explanation.h.

◆ WithMissingComponent() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithMissingComponent ( const Aws::String value)
inline

The missing component.

Definition at line 877 of file Explanation.h.

◆ WithMissingComponent() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithMissingComponent ( const char *  value)
inline

The missing component.

Definition at line 887 of file Explanation.h.

◆ WithNatGateway() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithNatGateway ( AnalysisComponent &&  value)
inline

The NAT gateway.

Definition at line 918 of file Explanation.h.

◆ WithNatGateway() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithNatGateway ( const AnalysisComponent value)
inline

The NAT gateway.

Definition at line 913 of file Explanation.h.

◆ WithNetworkInterface() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithNetworkInterface ( AnalysisComponent &&  value)
inline

The network interface.

Definition at line 949 of file Explanation.h.

◆ WithNetworkInterface() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithNetworkInterface ( const AnalysisComponent value)
inline

The network interface.

Definition at line 944 of file Explanation.h.

◆ WithPacketField() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithPacketField ( Aws::String &&  value)
inline

The packet field.

Definition at line 985 of file Explanation.h.

◆ WithPacketField() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithPacketField ( const Aws::String value)
inline

The packet field.

Definition at line 980 of file Explanation.h.

◆ WithPacketField() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithPacketField ( const char *  value)
inline

The packet field.

Definition at line 990 of file Explanation.h.

◆ WithPort()

Explanation& Aws::EC2::Model::Explanation::WithPort ( int  value)
inline

The port.

Definition at line 1042 of file Explanation.h.

◆ WithPortRanges() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithPortRanges ( Aws::Vector< PortRange > &&  value)
inline

The port ranges.

Definition at line 1073 of file Explanation.h.

◆ WithPortRanges() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithPortRanges ( const Aws::Vector< PortRange > &  value)
inline

The port ranges.

Definition at line 1068 of file Explanation.h.

◆ WithPrefixList() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithPrefixList ( AnalysisComponent &&  value)
inline

The prefix list.

Definition at line 1114 of file Explanation.h.

◆ WithPrefixList() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithPrefixList ( const AnalysisComponent value)
inline

The prefix list.

Definition at line 1109 of file Explanation.h.

◆ WithProtocols() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithProtocols ( Aws::Vector< Aws::String > &&  value)
inline

The protocols.

Definition at line 1145 of file Explanation.h.

◆ WithProtocols() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithProtocols ( const Aws::Vector< Aws::String > &  value)
inline

The protocols.

Definition at line 1140 of file Explanation.h.

◆ WithRouteTable() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithRouteTable ( AnalysisComponent &&  value)
inline

The route table.

Definition at line 1222 of file Explanation.h.

◆ WithRouteTable() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithRouteTable ( const AnalysisComponent value)
inline

The route table.

Definition at line 1217 of file Explanation.h.

◆ WithRouteTableRoute() [1/2]

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

The route table route.

Definition at line 1191 of file Explanation.h.

◆ WithRouteTableRoute() [2/2]

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

The route table route.

Definition at line 1186 of file Explanation.h.

◆ WithSecurityGroup() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithSecurityGroup ( AnalysisComponent &&  value)
inline

The security group.

Definition at line 1253 of file Explanation.h.

◆ WithSecurityGroup() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithSecurityGroup ( const AnalysisComponent value)
inline

The security group.

Definition at line 1248 of file Explanation.h.

◆ WithSecurityGroupRule() [1/2]

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

The security group rule.

Definition at line 1284 of file Explanation.h.

◆ WithSecurityGroupRule() [2/2]

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

The security group rule.

Definition at line 1279 of file Explanation.h.

◆ WithSecurityGroups() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithSecurityGroups ( Aws::Vector< AnalysisComponent > &&  value)
inline

The security groups.

Definition at line 1315 of file Explanation.h.

◆ WithSecurityGroups() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithSecurityGroups ( const Aws::Vector< AnalysisComponent > &  value)
inline

The security groups.

Definition at line 1310 of file Explanation.h.

◆ WithSourceVpc() [1/2]

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

The source VPC.

Definition at line 1356 of file Explanation.h.

◆ WithSourceVpc() [2/2]

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

The source VPC.

Definition at line 1351 of file Explanation.h.

◆ WithState() [1/3]

Explanation& Aws::EC2::Model::Explanation::WithState ( Aws::String &&  value)
inline

The state.

Definition at line 1392 of file Explanation.h.

◆ WithState() [2/3]

Explanation& Aws::EC2::Model::Explanation::WithState ( const Aws::String value)
inline

The state.

Definition at line 1387 of file Explanation.h.

◆ WithState() [3/3]

Explanation& Aws::EC2::Model::Explanation::WithState ( const char *  value)
inline

The state.

Definition at line 1397 of file Explanation.h.

◆ WithSubnet() [1/2]

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

The subnet.

Definition at line 1428 of file Explanation.h.

◆ WithSubnet() [2/2]

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

The subnet.

Definition at line 1423 of file Explanation.h.

◆ WithSubnetRouteTable() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithSubnetRouteTable ( AnalysisComponent &&  value)
inline

The route table for the subnet.

Definition at line 1459 of file Explanation.h.

◆ WithSubnetRouteTable() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithSubnetRouteTable ( const AnalysisComponent value)
inline

The route table for the subnet.

Definition at line 1454 of file Explanation.h.

◆ WithVpc() [1/2]

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

The component VPC.

Definition at line 1490 of file Explanation.h.

◆ WithVpc() [2/2]

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

The component VPC.

Definition at line 1485 of file Explanation.h.

◆ WithVpcEndpoint() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithVpcEndpoint ( AnalysisComponent &&  value)
inline

The VPC endpoint.

Definition at line 1521 of file Explanation.h.

◆ WithVpcEndpoint() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithVpcEndpoint ( const AnalysisComponent value)
inline

The VPC endpoint.

Definition at line 1516 of file Explanation.h.

◆ WithVpcPeeringConnection() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithVpcPeeringConnection ( AnalysisComponent &&  value)
inline

The VPC peering connection.

Definition at line 1021 of file Explanation.h.

◆ WithVpcPeeringConnection() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithVpcPeeringConnection ( const AnalysisComponent value)
inline

The VPC peering connection.

Definition at line 1016 of file Explanation.h.

◆ WithVpnConnection() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithVpnConnection ( AnalysisComponent &&  value)
inline

The VPN connection.

Definition at line 1552 of file Explanation.h.

◆ WithVpnConnection() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithVpnConnection ( const AnalysisComponent value)
inline

The VPN connection.

Definition at line 1547 of file Explanation.h.

◆ WithVpnGateway() [1/2]

Explanation& Aws::EC2::Model::Explanation::WithVpnGateway ( AnalysisComponent &&  value)
inline

The VPN gateway.

Definition at line 1583 of file Explanation.h.

◆ WithVpnGateway() [2/2]

Explanation& Aws::EC2::Model::Explanation::WithVpnGateway ( const AnalysisComponent value)
inline

The VPN gateway.

Definition at line 1578 of file Explanation.h.


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