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

#include <NetworkInsightsAnalysis.h>

Public Member Functions

 NetworkInsightsAnalysis ()
 
 NetworkInsightsAnalysis (const Aws::Utils::Xml::XmlNode &xmlNode)
 
NetworkInsightsAnalysisoperator= (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::StringGetNetworkInsightsAnalysisId () const
 
bool NetworkInsightsAnalysisIdHasBeenSet () const
 
void SetNetworkInsightsAnalysisId (const Aws::String &value)
 
void SetNetworkInsightsAnalysisId (Aws::String &&value)
 
void SetNetworkInsightsAnalysisId (const char *value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisId (const Aws::String &value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisId (Aws::String &&value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisId (const char *value)
 
const Aws::StringGetNetworkInsightsAnalysisArn () const
 
bool NetworkInsightsAnalysisArnHasBeenSet () const
 
void SetNetworkInsightsAnalysisArn (const Aws::String &value)
 
void SetNetworkInsightsAnalysisArn (Aws::String &&value)
 
void SetNetworkInsightsAnalysisArn (const char *value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisArn (const Aws::String &value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisArn (Aws::String &&value)
 
NetworkInsightsAnalysisWithNetworkInsightsAnalysisArn (const char *value)
 
const Aws::StringGetNetworkInsightsPathId () const
 
bool NetworkInsightsPathIdHasBeenSet () const
 
void SetNetworkInsightsPathId (const Aws::String &value)
 
void SetNetworkInsightsPathId (Aws::String &&value)
 
void SetNetworkInsightsPathId (const char *value)
 
NetworkInsightsAnalysisWithNetworkInsightsPathId (const Aws::String &value)
 
NetworkInsightsAnalysisWithNetworkInsightsPathId (Aws::String &&value)
 
NetworkInsightsAnalysisWithNetworkInsightsPathId (const char *value)
 
const Aws::Vector< Aws::String > & GetFilterInArns () const
 
bool FilterInArnsHasBeenSet () const
 
void SetFilterInArns (const Aws::Vector< Aws::String > &value)
 
void SetFilterInArns (Aws::Vector< Aws::String > &&value)
 
NetworkInsightsAnalysisWithFilterInArns (const Aws::Vector< Aws::String > &value)
 
NetworkInsightsAnalysisWithFilterInArns (Aws::Vector< Aws::String > &&value)
 
NetworkInsightsAnalysisAddFilterInArns (const Aws::String &value)
 
NetworkInsightsAnalysisAddFilterInArns (Aws::String &&value)
 
NetworkInsightsAnalysisAddFilterInArns (const char *value)
 
const Aws::Utils::DateTimeGetStartDate () const
 
bool StartDateHasBeenSet () const
 
void SetStartDate (const Aws::Utils::DateTime &value)
 
void SetStartDate (Aws::Utils::DateTime &&value)
 
NetworkInsightsAnalysisWithStartDate (const Aws::Utils::DateTime &value)
 
NetworkInsightsAnalysisWithStartDate (Aws::Utils::DateTime &&value)
 
const AnalysisStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AnalysisStatus &value)
 
void SetStatus (AnalysisStatus &&value)
 
NetworkInsightsAnalysisWithStatus (const AnalysisStatus &value)
 
NetworkInsightsAnalysisWithStatus (AnalysisStatus &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
NetworkInsightsAnalysisWithStatusMessage (const Aws::String &value)
 
NetworkInsightsAnalysisWithStatusMessage (Aws::String &&value)
 
NetworkInsightsAnalysisWithStatusMessage (const char *value)
 
bool GetNetworkPathFound () const
 
bool NetworkPathFoundHasBeenSet () const
 
void SetNetworkPathFound (bool value)
 
NetworkInsightsAnalysisWithNetworkPathFound (bool value)
 
const Aws::Vector< PathComponent > & GetForwardPathComponents () const
 
bool ForwardPathComponentsHasBeenSet () const
 
void SetForwardPathComponents (const Aws::Vector< PathComponent > &value)
 
void SetForwardPathComponents (Aws::Vector< PathComponent > &&value)
 
NetworkInsightsAnalysisWithForwardPathComponents (const Aws::Vector< PathComponent > &value)
 
NetworkInsightsAnalysisWithForwardPathComponents (Aws::Vector< PathComponent > &&value)
 
NetworkInsightsAnalysisAddForwardPathComponents (const PathComponent &value)
 
NetworkInsightsAnalysisAddForwardPathComponents (PathComponent &&value)
 
const Aws::Vector< PathComponent > & GetReturnPathComponents () const
 
bool ReturnPathComponentsHasBeenSet () const
 
void SetReturnPathComponents (const Aws::Vector< PathComponent > &value)
 
void SetReturnPathComponents (Aws::Vector< PathComponent > &&value)
 
NetworkInsightsAnalysisWithReturnPathComponents (const Aws::Vector< PathComponent > &value)
 
NetworkInsightsAnalysisWithReturnPathComponents (Aws::Vector< PathComponent > &&value)
 
NetworkInsightsAnalysisAddReturnPathComponents (const PathComponent &value)
 
NetworkInsightsAnalysisAddReturnPathComponents (PathComponent &&value)
 
const Aws::Vector< Explanation > & GetExplanations () const
 
bool ExplanationsHasBeenSet () const
 
void SetExplanations (const Aws::Vector< Explanation > &value)
 
void SetExplanations (Aws::Vector< Explanation > &&value)
 
NetworkInsightsAnalysisWithExplanations (const Aws::Vector< Explanation > &value)
 
NetworkInsightsAnalysisWithExplanations (Aws::Vector< Explanation > &&value)
 
NetworkInsightsAnalysisAddExplanations (const Explanation &value)
 
NetworkInsightsAnalysisAddExplanations (Explanation &&value)
 
const Aws::Vector< AlternatePathHint > & GetAlternatePathHints () const
 
bool AlternatePathHintsHasBeenSet () const
 
void SetAlternatePathHints (const Aws::Vector< AlternatePathHint > &value)
 
void SetAlternatePathHints (Aws::Vector< AlternatePathHint > &&value)
 
NetworkInsightsAnalysisWithAlternatePathHints (const Aws::Vector< AlternatePathHint > &value)
 
NetworkInsightsAnalysisWithAlternatePathHints (Aws::Vector< AlternatePathHint > &&value)
 
NetworkInsightsAnalysisAddAlternatePathHints (const AlternatePathHint &value)
 
NetworkInsightsAnalysisAddAlternatePathHints (AlternatePathHint &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
NetworkInsightsAnalysisWithTags (const Aws::Vector< Tag > &value)
 
NetworkInsightsAnalysisWithTags (Aws::Vector< Tag > &&value)
 
NetworkInsightsAnalysisAddTags (const Tag &value)
 
NetworkInsightsAnalysisAddTags (Tag &&value)
 

Detailed Description

Describes a network insights analysis.

See Also:

AWS API Reference

Definition at line 38 of file NetworkInsightsAnalysis.h.

Constructor & Destructor Documentation

◆ NetworkInsightsAnalysis() [1/2]

Aws::EC2::Model::NetworkInsightsAnalysis::NetworkInsightsAnalysis ( )

◆ NetworkInsightsAnalysis() [2/2]

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

Member Function Documentation

◆ AddAlternatePathHints() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddAlternatePathHints ( AlternatePathHint &&  value)
inline

Potential intermediate components.

Definition at line 528 of file NetworkInsightsAnalysis.h.

◆ AddAlternatePathHints() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddAlternatePathHints ( const AlternatePathHint value)
inline

Potential intermediate components.

Definition at line 523 of file NetworkInsightsAnalysis.h.

◆ AddExplanations() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddExplanations ( const Explanation value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 480 of file NetworkInsightsAnalysis.h.

◆ AddExplanations() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddExplanations ( Explanation &&  value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 487 of file NetworkInsightsAnalysis.h.

◆ AddFilterInArns() [1/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddFilterInArns ( Aws::String &&  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 218 of file NetworkInsightsAnalysis.h.

◆ AddFilterInArns() [2/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddFilterInArns ( const Aws::String value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 212 of file NetworkInsightsAnalysis.h.

◆ AddFilterInArns() [3/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddFilterInArns ( const char *  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 224 of file NetworkInsightsAnalysis.h.

◆ AddForwardPathComponents() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddForwardPathComponents ( const PathComponent value)
inline

The components in the path from source to destination.

Definition at line 384 of file NetworkInsightsAnalysis.h.

◆ AddForwardPathComponents() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddForwardPathComponents ( PathComponent &&  value)
inline

The components in the path from source to destination.

Definition at line 389 of file NetworkInsightsAnalysis.h.

◆ AddReturnPathComponents() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddReturnPathComponents ( const PathComponent value)
inline

The components in the path from destination to source.

Definition at line 425 of file NetworkInsightsAnalysis.h.

◆ AddReturnPathComponents() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::AddReturnPathComponents ( PathComponent &&  value)
inline

The components in the path from destination to source.

Definition at line 430 of file NetworkInsightsAnalysis.h.

◆ AddTags() [1/2]

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

The tags.

Definition at line 564 of file NetworkInsightsAnalysis.h.

◆ AddTags() [2/2]

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

The tags.

Definition at line 569 of file NetworkInsightsAnalysis.h.

◆ AlternatePathHintsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::AlternatePathHintsHasBeenSet ( ) const
inline

Potential intermediate components.

Definition at line 498 of file NetworkInsightsAnalysis.h.

◆ ExplanationsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::ExplanationsHasBeenSet ( ) const
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 445 of file NetworkInsightsAnalysis.h.

◆ FilterInArnsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::FilterInArnsHasBeenSet ( ) const
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 182 of file NetworkInsightsAnalysis.h.

◆ ForwardPathComponentsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::ForwardPathComponentsHasBeenSet ( ) const
inline

The components in the path from source to destination.

Definition at line 359 of file NetworkInsightsAnalysis.h.

◆ GetAlternatePathHints()

const Aws::Vector<AlternatePathHint>& Aws::EC2::Model::NetworkInsightsAnalysis::GetAlternatePathHints ( ) const
inline

Potential intermediate components.

Definition at line 493 of file NetworkInsightsAnalysis.h.

◆ GetExplanations()

const Aws::Vector<Explanation>& Aws::EC2::Model::NetworkInsightsAnalysis::GetExplanations ( ) const
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 438 of file NetworkInsightsAnalysis.h.

◆ GetFilterInArns()

const Aws::Vector<Aws::String>& Aws::EC2::Model::NetworkInsightsAnalysis::GetFilterInArns ( ) const
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 176 of file NetworkInsightsAnalysis.h.

◆ GetForwardPathComponents()

const Aws::Vector<PathComponent>& Aws::EC2::Model::NetworkInsightsAnalysis::GetForwardPathComponents ( ) const
inline

The components in the path from source to destination.

Definition at line 354 of file NetworkInsightsAnalysis.h.

◆ GetNetworkInsightsAnalysisArn()

const Aws::String& Aws::EC2::Model::NetworkInsightsAnalysis::GetNetworkInsightsAnalysisArn ( ) const
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 93 of file NetworkInsightsAnalysis.h.

◆ GetNetworkInsightsAnalysisId()

const Aws::String& Aws::EC2::Model::NetworkInsightsAnalysis::GetNetworkInsightsAnalysisId ( ) const
inline

The ID of the network insights analysis.

Definition at line 52 of file NetworkInsightsAnalysis.h.

◆ GetNetworkInsightsPathId()

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

The ID of the path.

Definition at line 134 of file NetworkInsightsAnalysis.h.

◆ GetNetworkPathFound()

bool Aws::EC2::Model::NetworkInsightsAnalysis::GetNetworkPathFound ( ) const
inline

Indicates whether the destination is reachable from the source.

Definition at line 333 of file NetworkInsightsAnalysis.h.

◆ GetReturnPathComponents()

const Aws::Vector<PathComponent>& Aws::EC2::Model::NetworkInsightsAnalysis::GetReturnPathComponents ( ) const
inline

The components in the path from destination to source.

Definition at line 395 of file NetworkInsightsAnalysis.h.

◆ GetStartDate()

const Aws::Utils::DateTime& Aws::EC2::Model::NetworkInsightsAnalysis::GetStartDate ( ) const
inline

The time the analysis started.

Definition at line 230 of file NetworkInsightsAnalysis.h.

◆ GetStatus()

const AnalysisStatus& Aws::EC2::Model::NetworkInsightsAnalysis::GetStatus ( ) const
inline

The status of the network insights analysis.

Definition at line 261 of file NetworkInsightsAnalysis.h.

◆ GetStatusMessage()

const Aws::String& Aws::EC2::Model::NetworkInsightsAnalysis::GetStatusMessage ( ) const
inline

The status message, if the status is failed.

Definition at line 292 of file NetworkInsightsAnalysis.h.

◆ GetTags()

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

The tags.

Definition at line 534 of file NetworkInsightsAnalysis.h.

◆ NetworkInsightsAnalysisArnHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::NetworkInsightsAnalysisArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 98 of file NetworkInsightsAnalysis.h.

◆ NetworkInsightsAnalysisIdHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::NetworkInsightsAnalysisIdHasBeenSet ( ) const
inline

The ID of the network insights analysis.

Definition at line 57 of file NetworkInsightsAnalysis.h.

◆ NetworkInsightsPathIdHasBeenSet()

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

The ID of the path.

Definition at line 139 of file NetworkInsightsAnalysis.h.

◆ NetworkPathFoundHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::NetworkPathFoundHasBeenSet ( ) const
inline

Indicates whether the destination is reachable from the source.

Definition at line 338 of file NetworkInsightsAnalysis.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ReturnPathComponentsHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::ReturnPathComponentsHasBeenSet ( ) const
inline

The components in the path from destination to source.

Definition at line 400 of file NetworkInsightsAnalysis.h.

◆ SetAlternatePathHints() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetAlternatePathHints ( Aws::Vector< AlternatePathHint > &&  value)
inline

Potential intermediate components.

Definition at line 508 of file NetworkInsightsAnalysis.h.

◆ SetAlternatePathHints() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetAlternatePathHints ( const Aws::Vector< AlternatePathHint > &  value)
inline

Potential intermediate components.

Definition at line 503 of file NetworkInsightsAnalysis.h.

◆ SetExplanations() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetExplanations ( Aws::Vector< Explanation > &&  value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 459 of file NetworkInsightsAnalysis.h.

◆ SetExplanations() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetExplanations ( const Aws::Vector< Explanation > &  value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 452 of file NetworkInsightsAnalysis.h.

◆ SetFilterInArns() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetFilterInArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 194 of file NetworkInsightsAnalysis.h.

◆ SetFilterInArns() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetFilterInArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 188 of file NetworkInsightsAnalysis.h.

◆ SetForwardPathComponents() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetForwardPathComponents ( Aws::Vector< PathComponent > &&  value)
inline

The components in the path from source to destination.

Definition at line 369 of file NetworkInsightsAnalysis.h.

◆ SetForwardPathComponents() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetForwardPathComponents ( const Aws::Vector< PathComponent > &  value)
inline

The components in the path from source to destination.

Definition at line 364 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisArn() [1/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 108 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisArn() [2/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 103 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisArn() [3/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 113 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisId() [1/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisId ( Aws::String &&  value)
inline

The ID of the network insights analysis.

Definition at line 67 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisId() [2/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisId ( const Aws::String value)
inline

The ID of the network insights analysis.

Definition at line 62 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsAnalysisId() [3/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkInsightsAnalysisId ( const char *  value)
inline

The ID of the network insights analysis.

Definition at line 72 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsPathId() [1/3]

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

The ID of the path.

Definition at line 149 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsPathId() [2/3]

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

The ID of the path.

Definition at line 144 of file NetworkInsightsAnalysis.h.

◆ SetNetworkInsightsPathId() [3/3]

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

The ID of the path.

Definition at line 154 of file NetworkInsightsAnalysis.h.

◆ SetNetworkPathFound()

void Aws::EC2::Model::NetworkInsightsAnalysis::SetNetworkPathFound ( bool  value)
inline

Indicates whether the destination is reachable from the source.

Definition at line 343 of file NetworkInsightsAnalysis.h.

◆ SetReturnPathComponents() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetReturnPathComponents ( Aws::Vector< PathComponent > &&  value)
inline

The components in the path from destination to source.

Definition at line 410 of file NetworkInsightsAnalysis.h.

◆ SetReturnPathComponents() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetReturnPathComponents ( const Aws::Vector< PathComponent > &  value)
inline

The components in the path from destination to source.

Definition at line 405 of file NetworkInsightsAnalysis.h.

◆ SetStartDate() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStartDate ( Aws::Utils::DateTime &&  value)
inline

The time the analysis started.

Definition at line 245 of file NetworkInsightsAnalysis.h.

◆ SetStartDate() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStartDate ( const Aws::Utils::DateTime value)
inline

The time the analysis started.

Definition at line 240 of file NetworkInsightsAnalysis.h.

◆ SetStatus() [1/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStatus ( AnalysisStatus &&  value)
inline

The status of the network insights analysis.

Definition at line 276 of file NetworkInsightsAnalysis.h.

◆ SetStatus() [2/2]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStatus ( const AnalysisStatus value)
inline

The status of the network insights analysis.

Definition at line 271 of file NetworkInsightsAnalysis.h.

◆ SetStatusMessage() [1/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStatusMessage ( Aws::String &&  value)
inline

The status message, if the status is failed.

Definition at line 307 of file NetworkInsightsAnalysis.h.

◆ SetStatusMessage() [2/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStatusMessage ( const Aws::String value)
inline

The status message, if the status is failed.

Definition at line 302 of file NetworkInsightsAnalysis.h.

◆ SetStatusMessage() [3/3]

void Aws::EC2::Model::NetworkInsightsAnalysis::SetStatusMessage ( const char *  value)
inline

The status message, if the status is failed.

Definition at line 312 of file NetworkInsightsAnalysis.h.

◆ SetTags() [1/2]

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

The tags.

Definition at line 549 of file NetworkInsightsAnalysis.h.

◆ SetTags() [2/2]

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

The tags.

Definition at line 544 of file NetworkInsightsAnalysis.h.

◆ StartDateHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::StartDateHasBeenSet ( ) const
inline

The time the analysis started.

Definition at line 235 of file NetworkInsightsAnalysis.h.

◆ StatusHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::StatusHasBeenSet ( ) const
inline

The status of the network insights analysis.

Definition at line 266 of file NetworkInsightsAnalysis.h.

◆ StatusMessageHasBeenSet()

bool Aws::EC2::Model::NetworkInsightsAnalysis::StatusMessageHasBeenSet ( ) const
inline

The status message, if the status is failed.

Definition at line 297 of file NetworkInsightsAnalysis.h.

◆ TagsHasBeenSet()

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

The tags.

Definition at line 539 of file NetworkInsightsAnalysis.h.

◆ WithAlternatePathHints() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithAlternatePathHints ( Aws::Vector< AlternatePathHint > &&  value)
inline

Potential intermediate components.

Definition at line 518 of file NetworkInsightsAnalysis.h.

◆ WithAlternatePathHints() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithAlternatePathHints ( const Aws::Vector< AlternatePathHint > &  value)
inline

Potential intermediate components.

Definition at line 513 of file NetworkInsightsAnalysis.h.

◆ WithExplanations() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithExplanations ( Aws::Vector< Explanation > &&  value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 473 of file NetworkInsightsAnalysis.h.

◆ WithExplanations() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithExplanations ( const Aws::Vector< Explanation > &  value)
inline

The explanations. For more information, see Reachability Analyzer explanation codes.

Definition at line 466 of file NetworkInsightsAnalysis.h.

◆ WithFilterInArns() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithFilterInArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 206 of file NetworkInsightsAnalysis.h.

◆ WithFilterInArns() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithFilterInArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

Definition at line 200 of file NetworkInsightsAnalysis.h.

◆ WithForwardPathComponents() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithForwardPathComponents ( Aws::Vector< PathComponent > &&  value)
inline

The components in the path from source to destination.

Definition at line 379 of file NetworkInsightsAnalysis.h.

◆ WithForwardPathComponents() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithForwardPathComponents ( const Aws::Vector< PathComponent > &  value)
inline

The components in the path from source to destination.

Definition at line 374 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisArn() [1/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 123 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisArn() [2/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 118 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisArn() [3/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the network insights analysis.

Definition at line 128 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisId() [1/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisId ( Aws::String &&  value)
inline

The ID of the network insights analysis.

Definition at line 82 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisId() [2/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisId ( const Aws::String value)
inline

The ID of the network insights analysis.

Definition at line 77 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsAnalysisId() [3/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkInsightsAnalysisId ( const char *  value)
inline

The ID of the network insights analysis.

Definition at line 87 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsPathId() [1/3]

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

The ID of the path.

Definition at line 164 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsPathId() [2/3]

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

The ID of the path.

Definition at line 159 of file NetworkInsightsAnalysis.h.

◆ WithNetworkInsightsPathId() [3/3]

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

The ID of the path.

Definition at line 169 of file NetworkInsightsAnalysis.h.

◆ WithNetworkPathFound()

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithNetworkPathFound ( bool  value)
inline

Indicates whether the destination is reachable from the source.

Definition at line 348 of file NetworkInsightsAnalysis.h.

◆ WithReturnPathComponents() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithReturnPathComponents ( Aws::Vector< PathComponent > &&  value)
inline

The components in the path from destination to source.

Definition at line 420 of file NetworkInsightsAnalysis.h.

◆ WithReturnPathComponents() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithReturnPathComponents ( const Aws::Vector< PathComponent > &  value)
inline

The components in the path from destination to source.

Definition at line 415 of file NetworkInsightsAnalysis.h.

◆ WithStartDate() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStartDate ( Aws::Utils::DateTime &&  value)
inline

The time the analysis started.

Definition at line 255 of file NetworkInsightsAnalysis.h.

◆ WithStartDate() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStartDate ( const Aws::Utils::DateTime value)
inline

The time the analysis started.

Definition at line 250 of file NetworkInsightsAnalysis.h.

◆ WithStatus() [1/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStatus ( AnalysisStatus &&  value)
inline

The status of the network insights analysis.

Definition at line 286 of file NetworkInsightsAnalysis.h.

◆ WithStatus() [2/2]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStatus ( const AnalysisStatus value)
inline

The status of the network insights analysis.

Definition at line 281 of file NetworkInsightsAnalysis.h.

◆ WithStatusMessage() [1/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStatusMessage ( Aws::String &&  value)
inline

The status message, if the status is failed.

Definition at line 322 of file NetworkInsightsAnalysis.h.

◆ WithStatusMessage() [2/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStatusMessage ( const Aws::String value)
inline

The status message, if the status is failed.

Definition at line 317 of file NetworkInsightsAnalysis.h.

◆ WithStatusMessage() [3/3]

NetworkInsightsAnalysis& Aws::EC2::Model::NetworkInsightsAnalysis::WithStatusMessage ( const char *  value)
inline

The status message, if the status is failed.

Definition at line 327 of file NetworkInsightsAnalysis.h.

◆ WithTags() [1/2]

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

The tags.

Definition at line 559 of file NetworkInsightsAnalysis.h.

◆ WithTags() [2/2]

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

The tags.

Definition at line 554 of file NetworkInsightsAnalysis.h.


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