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

#include <NetworkInsightsPath.h>

Public Member Functions

 NetworkInsightsPath ()
 
 NetworkInsightsPath (const Aws::Utils::Xml::XmlNode &xmlNode)
 
NetworkInsightsPathoperator= (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::StringGetNetworkInsightsPathId () const
 
bool NetworkInsightsPathIdHasBeenSet () const
 
void SetNetworkInsightsPathId (const Aws::String &value)
 
void SetNetworkInsightsPathId (Aws::String &&value)
 
void SetNetworkInsightsPathId (const char *value)
 
NetworkInsightsPathWithNetworkInsightsPathId (const Aws::String &value)
 
NetworkInsightsPathWithNetworkInsightsPathId (Aws::String &&value)
 
NetworkInsightsPathWithNetworkInsightsPathId (const char *value)
 
const Aws::StringGetNetworkInsightsPathArn () const
 
bool NetworkInsightsPathArnHasBeenSet () const
 
void SetNetworkInsightsPathArn (const Aws::String &value)
 
void SetNetworkInsightsPathArn (Aws::String &&value)
 
void SetNetworkInsightsPathArn (const char *value)
 
NetworkInsightsPathWithNetworkInsightsPathArn (const Aws::String &value)
 
NetworkInsightsPathWithNetworkInsightsPathArn (Aws::String &&value)
 
NetworkInsightsPathWithNetworkInsightsPathArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
NetworkInsightsPathWithCreatedDate (const Aws::Utils::DateTime &value)
 
NetworkInsightsPathWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
NetworkInsightsPathWithSource (const Aws::String &value)
 
NetworkInsightsPathWithSource (Aws::String &&value)
 
NetworkInsightsPathWithSource (const char *value)
 
const Aws::StringGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const Aws::String &value)
 
void SetDestination (Aws::String &&value)
 
void SetDestination (const char *value)
 
NetworkInsightsPathWithDestination (const Aws::String &value)
 
NetworkInsightsPathWithDestination (Aws::String &&value)
 
NetworkInsightsPathWithDestination (const char *value)
 
const Aws::StringGetSourceIp () const
 
bool SourceIpHasBeenSet () const
 
void SetSourceIp (const Aws::String &value)
 
void SetSourceIp (Aws::String &&value)
 
void SetSourceIp (const char *value)
 
NetworkInsightsPathWithSourceIp (const Aws::String &value)
 
NetworkInsightsPathWithSourceIp (Aws::String &&value)
 
NetworkInsightsPathWithSourceIp (const char *value)
 
const Aws::StringGetDestinationIp () const
 
bool DestinationIpHasBeenSet () const
 
void SetDestinationIp (const Aws::String &value)
 
void SetDestinationIp (Aws::String &&value)
 
void SetDestinationIp (const char *value)
 
NetworkInsightsPathWithDestinationIp (const Aws::String &value)
 
NetworkInsightsPathWithDestinationIp (Aws::String &&value)
 
NetworkInsightsPathWithDestinationIp (const char *value)
 
const ProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Protocol &value)
 
void SetProtocol (Protocol &&value)
 
NetworkInsightsPathWithProtocol (const Protocol &value)
 
NetworkInsightsPathWithProtocol (Protocol &&value)
 
int GetDestinationPort () const
 
bool DestinationPortHasBeenSet () const
 
void SetDestinationPort (int value)
 
NetworkInsightsPathWithDestinationPort (int value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
NetworkInsightsPathWithTags (const Aws::Vector< Tag > &value)
 
NetworkInsightsPathWithTags (Aws::Vector< Tag > &&value)
 
NetworkInsightsPathAddTags (const Tag &value)
 
NetworkInsightsPathAddTags (Tag &&value)
 

Detailed Description

Describes a path.

See Also:

AWS API Reference

Definition at line 35 of file NetworkInsightsPath.h.

Constructor & Destructor Documentation

◆ NetworkInsightsPath() [1/2]

Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPath ( )

◆ NetworkInsightsPath() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::AddTags ( const Tag value)
inline

The tags associated with the path.

Definition at line 424 of file NetworkInsightsPath.h.

◆ AddTags() [2/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::AddTags ( Tag &&  value)
inline

The tags associated with the path.

Definition at line 429 of file NetworkInsightsPath.h.

◆ CreatedDateHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::CreatedDateHasBeenSet ( ) const
inline

The time stamp when the path was created.

Definition at line 136 of file NetworkInsightsPath.h.

◆ DestinationHasBeenSet()

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

The Amazon Web Services resource that is the destination of the path.

Definition at line 208 of file NetworkInsightsPath.h.

◆ DestinationIpHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::DestinationIpHasBeenSet ( ) const
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 300 of file NetworkInsightsPath.h.

◆ DestinationPortHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::DestinationPortHasBeenSet ( ) const
inline

The destination port.

Definition at line 378 of file NetworkInsightsPath.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::EC2::Model::NetworkInsightsPath::GetCreatedDate ( ) const
inline

The time stamp when the path was created.

Definition at line 131 of file NetworkInsightsPath.h.

◆ GetDestination()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetDestination ( ) const
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 203 of file NetworkInsightsPath.h.

◆ GetDestinationIp()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetDestinationIp ( ) const
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 294 of file NetworkInsightsPath.h.

◆ GetDestinationPort()

int Aws::EC2::Model::NetworkInsightsPath::GetDestinationPort ( ) const
inline

The destination port.

Definition at line 373 of file NetworkInsightsPath.h.

◆ GetNetworkInsightsPathArn()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetNetworkInsightsPathArn ( ) const
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 90 of file NetworkInsightsPath.h.

◆ GetNetworkInsightsPathId()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetNetworkInsightsPathId ( ) const
inline

The ID of the path.

Definition at line 49 of file NetworkInsightsPath.h.

◆ GetProtocol()

const Protocol& Aws::EC2::Model::NetworkInsightsPath::GetProtocol ( ) const
inline

The protocol.

Definition at line 342 of file NetworkInsightsPath.h.

◆ GetSource()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetSource ( ) const
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 162 of file NetworkInsightsPath.h.

◆ GetSourceIp()

const Aws::String& Aws::EC2::Model::NetworkInsightsPath::GetSourceIp ( ) const
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 245 of file NetworkInsightsPath.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::NetworkInsightsPath::GetTags ( ) const
inline

The tags associated with the path.

Definition at line 394 of file NetworkInsightsPath.h.

◆ NetworkInsightsPathArnHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPathArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 95 of file NetworkInsightsPath.h.

◆ NetworkInsightsPathIdHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPathIdHasBeenSet ( ) const
inline

The ID of the path.

Definition at line 54 of file NetworkInsightsPath.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ProtocolHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::ProtocolHasBeenSet ( ) const
inline

The protocol.

Definition at line 347 of file NetworkInsightsPath.h.

◆ SetCreatedDate() [1/2]

void Aws::EC2::Model::NetworkInsightsPath::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The time stamp when the path was created.

Definition at line 146 of file NetworkInsightsPath.h.

◆ SetCreatedDate() [2/2]

void Aws::EC2::Model::NetworkInsightsPath::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The time stamp when the path was created.

Definition at line 141 of file NetworkInsightsPath.h.

◆ SetDestination() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestination ( Aws::String &&  value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 218 of file NetworkInsightsPath.h.

◆ SetDestination() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestination ( const Aws::String value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 213 of file NetworkInsightsPath.h.

◆ SetDestination() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestination ( const char *  value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 223 of file NetworkInsightsPath.h.

◆ SetDestinationIp() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp ( Aws::String &&  value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 312 of file NetworkInsightsPath.h.

◆ SetDestinationIp() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp ( const Aws::String value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 306 of file NetworkInsightsPath.h.

◆ SetDestinationIp() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp ( const char *  value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 318 of file NetworkInsightsPath.h.

◆ SetDestinationPort()

void Aws::EC2::Model::NetworkInsightsPath::SetDestinationPort ( int  value)
inline

The destination port.

Definition at line 383 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathArn() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 105 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathArn() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 100 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathArn() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 110 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathId() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId ( Aws::String &&  value)
inline

The ID of the path.

Definition at line 64 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathId() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId ( const Aws::String value)
inline

The ID of the path.

Definition at line 59 of file NetworkInsightsPath.h.

◆ SetNetworkInsightsPathId() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId ( const char *  value)
inline

The ID of the path.

Definition at line 69 of file NetworkInsightsPath.h.

◆ SetProtocol() [1/2]

void Aws::EC2::Model::NetworkInsightsPath::SetProtocol ( const Protocol value)
inline

The protocol.

Definition at line 352 of file NetworkInsightsPath.h.

◆ SetProtocol() [2/2]

void Aws::EC2::Model::NetworkInsightsPath::SetProtocol ( Protocol &&  value)
inline

The protocol.

Definition at line 357 of file NetworkInsightsPath.h.

◆ SetSource() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSource ( Aws::String &&  value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 177 of file NetworkInsightsPath.h.

◆ SetSource() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSource ( const Aws::String value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 172 of file NetworkInsightsPath.h.

◆ SetSource() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSource ( const char *  value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 182 of file NetworkInsightsPath.h.

◆ SetSourceIp() [1/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSourceIp ( Aws::String &&  value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 263 of file NetworkInsightsPath.h.

◆ SetSourceIp() [2/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSourceIp ( const Aws::String value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 257 of file NetworkInsightsPath.h.

◆ SetSourceIp() [3/3]

void Aws::EC2::Model::NetworkInsightsPath::SetSourceIp ( const char *  value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 269 of file NetworkInsightsPath.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::NetworkInsightsPath::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags associated with the path.

Definition at line 409 of file NetworkInsightsPath.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::NetworkInsightsPath::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags associated with the path.

Definition at line 404 of file NetworkInsightsPath.h.

◆ SourceHasBeenSet()

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

The Amazon Web Services resource that is the source of the path.

Definition at line 167 of file NetworkInsightsPath.h.

◆ SourceIpHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::SourceIpHasBeenSet ( ) const
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 251 of file NetworkInsightsPath.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsPath::TagsHasBeenSet ( ) const
inline

The tags associated with the path.

Definition at line 399 of file NetworkInsightsPath.h.

◆ WithCreatedDate() [1/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The time stamp when the path was created.

Definition at line 156 of file NetworkInsightsPath.h.

◆ WithCreatedDate() [2/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The time stamp when the path was created.

Definition at line 151 of file NetworkInsightsPath.h.

◆ WithDestination() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestination ( Aws::String &&  value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 233 of file NetworkInsightsPath.h.

◆ WithDestination() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestination ( const Aws::String value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 228 of file NetworkInsightsPath.h.

◆ WithDestination() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestination ( const char *  value)
inline

The Amazon Web Services resource that is the destination of the path.

Definition at line 238 of file NetworkInsightsPath.h.

◆ WithDestinationIp() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp ( Aws::String &&  value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 330 of file NetworkInsightsPath.h.

◆ WithDestinationIp() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp ( const Aws::String value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 324 of file NetworkInsightsPath.h.

◆ WithDestinationIp() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp ( const char *  value)
inline

The IP address of the Amazon Web Services resource that is the destination of the path.

Definition at line 336 of file NetworkInsightsPath.h.

◆ WithDestinationPort()

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithDestinationPort ( int  value)
inline

The destination port.

Definition at line 388 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathArn() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 120 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathArn() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 115 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathArn() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the path.

Definition at line 125 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathId() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId ( Aws::String &&  value)
inline

The ID of the path.

Definition at line 79 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathId() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId ( const Aws::String value)
inline

The ID of the path.

Definition at line 74 of file NetworkInsightsPath.h.

◆ WithNetworkInsightsPathId() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId ( const char *  value)
inline

The ID of the path.

Definition at line 84 of file NetworkInsightsPath.h.

◆ WithProtocol() [1/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithProtocol ( const Protocol value)
inline

The protocol.

Definition at line 362 of file NetworkInsightsPath.h.

◆ WithProtocol() [2/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithProtocol ( Protocol &&  value)
inline

The protocol.

Definition at line 367 of file NetworkInsightsPath.h.

◆ WithSource() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSource ( Aws::String &&  value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 192 of file NetworkInsightsPath.h.

◆ WithSource() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSource ( const Aws::String value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 187 of file NetworkInsightsPath.h.

◆ WithSource() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSource ( const char *  value)
inline

The Amazon Web Services resource that is the source of the path.

Definition at line 197 of file NetworkInsightsPath.h.

◆ WithSourceIp() [1/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSourceIp ( Aws::String &&  value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 281 of file NetworkInsightsPath.h.

◆ WithSourceIp() [2/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSourceIp ( const Aws::String value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 275 of file NetworkInsightsPath.h.

◆ WithSourceIp() [3/3]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithSourceIp ( const char *  value)
inline

The IP address of the Amazon Web Services resource that is the source of the path.

Definition at line 287 of file NetworkInsightsPath.h.

◆ WithTags() [1/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags associated with the path.

Definition at line 419 of file NetworkInsightsPath.h.

◆ WithTags() [2/2]

NetworkInsightsPath& Aws::EC2::Model::NetworkInsightsPath::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags associated with the path.

Definition at line 414 of file NetworkInsightsPath.h.


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