@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkInsightsAnalysis extends Object implements Serializable, Cloneable
Describes a network insights analysis.
Constructor and Description |
---|
NetworkInsightsAnalysis() |
Modifier and Type | Method and Description |
---|---|
NetworkInsightsAnalysis |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAdditionalAccounts()
The member accounts that contain resources that the path can traverse.
|
List<AlternatePathHint> |
getAlternatePathHints()
Potential intermediate components.
|
List<Explanation> |
getExplanations()
The explanations.
|
List<String> |
getFilterInArns()
The Amazon Resource Names (ARN) of the resources that the path must traverse.
|
List<PathComponent> |
getForwardPathComponents()
The components in the path from source to destination.
|
String |
getNetworkInsightsAnalysisArn()
The Amazon Resource Name (ARN) of the network insights analysis.
|
String |
getNetworkInsightsAnalysisId()
The ID of the network insights analysis.
|
String |
getNetworkInsightsPathId()
The ID of the path.
|
Boolean |
getNetworkPathFound()
Indicates whether the destination is reachable from the source.
|
List<PathComponent> |
getReturnPathComponents()
The components in the path from destination to source.
|
Date |
getStartDate()
The time the analysis started.
|
String |
getStatus()
The status of the network insights analysis.
|
String |
getStatusMessage()
The status message, if the status is
failed . |
List<String> |
getSuggestedAccounts()
Potential intermediate accounts.
|
List<Tag> |
getTags()
The tags.
|
String |
getWarningMessage()
The warning message.
|
int |
hashCode() |
Boolean |
isNetworkPathFound()
Indicates whether the destination is reachable from the source.
|
void |
setAdditionalAccounts(Collection<String> additionalAccounts)
The member accounts that contain resources that the path can traverse.
|
void |
setAlternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
|
void |
setExplanations(Collection<Explanation> explanations)
The explanations.
|
void |
setFilterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
|
void |
setForwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
|
void |
setNetworkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
|
void |
setNetworkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
|
void |
setNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
|
void |
setNetworkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
|
void |
setReturnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
|
void |
setStartDate(Date startDate)
The time the analysis started.
|
void |
setStatus(String status)
The status of the network insights analysis.
|
void |
setStatusMessage(String statusMessage)
The status message, if the status is
failed . |
void |
setSuggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
|
void |
setTags(Collection<Tag> tags)
The tags.
|
void |
setWarningMessage(String warningMessage)
The warning message.
|
String |
toString()
Returns a string representation of this object.
|
NetworkInsightsAnalysis |
withAdditionalAccounts(Collection<String> additionalAccounts)
The member accounts that contain resources that the path can traverse.
|
NetworkInsightsAnalysis |
withAdditionalAccounts(String... additionalAccounts)
The member accounts that contain resources that the path can traverse.
|
NetworkInsightsAnalysis |
withAlternatePathHints(AlternatePathHint... alternatePathHints)
Potential intermediate components.
|
NetworkInsightsAnalysis |
withAlternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
|
NetworkInsightsAnalysis |
withExplanations(Collection<Explanation> explanations)
The explanations.
|
NetworkInsightsAnalysis |
withExplanations(Explanation... explanations)
The explanations.
|
NetworkInsightsAnalysis |
withFilterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
|
NetworkInsightsAnalysis |
withFilterInArns(String... filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
|
NetworkInsightsAnalysis |
withForwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
|
NetworkInsightsAnalysis |
withForwardPathComponents(PathComponent... forwardPathComponents)
The components in the path from source to destination.
|
NetworkInsightsAnalysis |
withNetworkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
|
NetworkInsightsAnalysis |
withNetworkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
|
NetworkInsightsAnalysis |
withNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
|
NetworkInsightsAnalysis |
withNetworkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
|
NetworkInsightsAnalysis |
withReturnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
|
NetworkInsightsAnalysis |
withReturnPathComponents(PathComponent... returnPathComponents)
The components in the path from destination to source.
|
NetworkInsightsAnalysis |
withStartDate(Date startDate)
The time the analysis started.
|
NetworkInsightsAnalysis |
withStatus(AnalysisStatus status)
The status of the network insights analysis.
|
NetworkInsightsAnalysis |
withStatus(String status)
The status of the network insights analysis.
|
NetworkInsightsAnalysis |
withStatusMessage(String statusMessage)
The status message, if the status is
failed . |
NetworkInsightsAnalysis |
withSuggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
|
NetworkInsightsAnalysis |
withSuggestedAccounts(String... suggestedAccounts)
Potential intermediate accounts.
|
NetworkInsightsAnalysis |
withTags(Collection<Tag> tags)
The tags.
|
NetworkInsightsAnalysis |
withTags(Tag... tags)
The tags.
|
NetworkInsightsAnalysis |
withWarningMessage(String warningMessage)
The warning message.
|
public void setNetworkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
networkInsightsAnalysisId
- The ID of the network insights analysis.public String getNetworkInsightsAnalysisId()
The ID of the network insights analysis.
public NetworkInsightsAnalysis withNetworkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
networkInsightsAnalysisId
- The ID of the network insights analysis.public void setNetworkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
networkInsightsAnalysisArn
- The Amazon Resource Name (ARN) of the network insights analysis.public String getNetworkInsightsAnalysisArn()
The Amazon Resource Name (ARN) of the network insights analysis.
public NetworkInsightsAnalysis withNetworkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
networkInsightsAnalysisArn
- The Amazon Resource Name (ARN) of the network insights analysis.public void setNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
networkInsightsPathId
- The ID of the path.public String getNetworkInsightsPathId()
The ID of the path.
public NetworkInsightsAnalysis withNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
networkInsightsPathId
- The ID of the path.public List<String> getAdditionalAccounts()
The member accounts that contain resources that the path can traverse.
public void setAdditionalAccounts(Collection<String> additionalAccounts)
The member accounts that contain resources that the path can traverse.
additionalAccounts
- The member accounts that contain resources that the path can traverse.public NetworkInsightsAnalysis withAdditionalAccounts(String... additionalAccounts)
The member accounts that contain resources that the path can traverse.
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalAccounts(java.util.Collection)
or withAdditionalAccounts(java.util.Collection)
if
you want to override the existing values.
additionalAccounts
- The member accounts that contain resources that the path can traverse.public NetworkInsightsAnalysis withAdditionalAccounts(Collection<String> additionalAccounts)
The member accounts that contain resources that the path can traverse.
additionalAccounts
- The member accounts that contain resources that the path can traverse.public List<String> getFilterInArns()
The Amazon Resource Names (ARN) of the resources that the path must traverse.
public void setFilterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
filterInArns
- The Amazon Resource Names (ARN) of the resources that the path must traverse.public NetworkInsightsAnalysis withFilterInArns(String... filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
NOTE: This method appends the values to the existing list (if any). Use
setFilterInArns(java.util.Collection)
or withFilterInArns(java.util.Collection)
if you want to
override the existing values.
filterInArns
- The Amazon Resource Names (ARN) of the resources that the path must traverse.public NetworkInsightsAnalysis withFilterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the resources that the path must traverse.
filterInArns
- The Amazon Resource Names (ARN) of the resources that the path must traverse.public void setStartDate(Date startDate)
The time the analysis started.
startDate
- The time the analysis started.public Date getStartDate()
The time the analysis started.
public NetworkInsightsAnalysis withStartDate(Date startDate)
The time the analysis started.
startDate
- The time the analysis started.public void setStatus(String status)
The status of the network insights analysis.
status
- The status of the network insights analysis.AnalysisStatus
public String getStatus()
The status of the network insights analysis.
AnalysisStatus
public NetworkInsightsAnalysis withStatus(String status)
The status of the network insights analysis.
status
- The status of the network insights analysis.AnalysisStatus
public NetworkInsightsAnalysis withStatus(AnalysisStatus status)
The status of the network insights analysis.
status
- The status of the network insights analysis.AnalysisStatus
public void setStatusMessage(String statusMessage)
The status message, if the status is failed
.
statusMessage
- The status message, if the status is failed
.public String getStatusMessage()
The status message, if the status is failed
.
failed
.public NetworkInsightsAnalysis withStatusMessage(String statusMessage)
The status message, if the status is failed
.
statusMessage
- The status message, if the status is failed
.public void setWarningMessage(String warningMessage)
The warning message.
warningMessage
- The warning message.public String getWarningMessage()
The warning message.
public NetworkInsightsAnalysis withWarningMessage(String warningMessage)
The warning message.
warningMessage
- The warning message.public void setNetworkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
networkPathFound
- Indicates whether the destination is reachable from the source.public Boolean getNetworkPathFound()
Indicates whether the destination is reachable from the source.
public NetworkInsightsAnalysis withNetworkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
networkPathFound
- Indicates whether the destination is reachable from the source.public Boolean isNetworkPathFound()
Indicates whether the destination is reachable from the source.
public List<PathComponent> getForwardPathComponents()
The components in the path from source to destination.
public void setForwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
forwardPathComponents
- The components in the path from source to destination.public NetworkInsightsAnalysis withForwardPathComponents(PathComponent... forwardPathComponents)
The components in the path from source to destination.
NOTE: This method appends the values to the existing list (if any). Use
setForwardPathComponents(java.util.Collection)
or
withForwardPathComponents(java.util.Collection)
if you want to override the existing values.
forwardPathComponents
- The components in the path from source to destination.public NetworkInsightsAnalysis withForwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
forwardPathComponents
- The components in the path from source to destination.public List<PathComponent> getReturnPathComponents()
The components in the path from destination to source.
public void setReturnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
returnPathComponents
- The components in the path from destination to source.public NetworkInsightsAnalysis withReturnPathComponents(PathComponent... returnPathComponents)
The components in the path from destination to source.
NOTE: This method appends the values to the existing list (if any). Use
setReturnPathComponents(java.util.Collection)
or withReturnPathComponents(java.util.Collection)
if you want to override the existing values.
returnPathComponents
- The components in the path from destination to source.public NetworkInsightsAnalysis withReturnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
returnPathComponents
- The components in the path from destination to source.public List<Explanation> getExplanations()
The explanations. For more information, see Reachability Analyzer explanation codes.
public void setExplanations(Collection<Explanation> explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
explanations
- The explanations. For more information, see Reachability Analyzer
explanation codes.public NetworkInsightsAnalysis withExplanations(Explanation... explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
NOTE: This method appends the values to the existing list (if any). Use
setExplanations(java.util.Collection)
or withExplanations(java.util.Collection)
if you want to
override the existing values.
explanations
- The explanations. For more information, see Reachability Analyzer
explanation codes.public NetworkInsightsAnalysis withExplanations(Collection<Explanation> explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
explanations
- The explanations. For more information, see Reachability Analyzer
explanation codes.public List<AlternatePathHint> getAlternatePathHints()
Potential intermediate components.
public void setAlternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
alternatePathHints
- Potential intermediate components.public NetworkInsightsAnalysis withAlternatePathHints(AlternatePathHint... alternatePathHints)
Potential intermediate components.
NOTE: This method appends the values to the existing list (if any). Use
setAlternatePathHints(java.util.Collection)
or withAlternatePathHints(java.util.Collection)
if
you want to override the existing values.
alternatePathHints
- Potential intermediate components.public NetworkInsightsAnalysis withAlternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
alternatePathHints
- Potential intermediate components.public List<String> getSuggestedAccounts()
Potential intermediate accounts.
public void setSuggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
suggestedAccounts
- Potential intermediate accounts.public NetworkInsightsAnalysis withSuggestedAccounts(String... suggestedAccounts)
Potential intermediate accounts.
NOTE: This method appends the values to the existing list (if any). Use
setSuggestedAccounts(java.util.Collection)
or withSuggestedAccounts(java.util.Collection)
if
you want to override the existing values.
suggestedAccounts
- Potential intermediate accounts.public NetworkInsightsAnalysis withSuggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
suggestedAccounts
- Potential intermediate accounts.public void setTags(Collection<Tag> tags)
The tags.
tags
- The tags.public NetworkInsightsAnalysis withTags(Tag... tags)
The tags.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags.public NetworkInsightsAnalysis withTags(Collection<Tag> tags)
The tags.
tags
- The tags.public String toString()
toString
in class Object
Object.toString()
public NetworkInsightsAnalysis clone()