@Generated(value="software.amazon.awssdk:codegen") public final class NetworkInsightsAnalysis extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInsightsAnalysis.Builder,NetworkInsightsAnalysis>
Describes a network insights analysis.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkInsightsAnalysis.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AlternatePathHint> |
alternatePathHints()
Potential intermediate components.
|
static NetworkInsightsAnalysis.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<Explanation> |
explanations()
The explanations.
|
List<String> |
filterInArns()
The Amazon Resource Names (ARN) of the AWS resources that the path must traverse.
|
List<PathComponent> |
forwardPathComponents()
The components in the path from source to destination.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAlternatePathHints()
Returns true if the AlternatePathHints property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasExplanations()
Returns true if the Explanations property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasFilterInArns()
Returns true if the FilterInArns property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasForwardPathComponents()
Returns true if the ForwardPathComponents property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasReturnPathComponents()
Returns true if the ReturnPathComponents property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
networkInsightsAnalysisArn()
The Amazon Resource Name (ARN) of the network insights analysis.
|
String |
networkInsightsAnalysisId()
The ID of the network insights analysis.
|
String |
networkInsightsPathId()
The ID of the path.
|
Boolean |
networkPathFound()
Indicates whether the destination is reachable from the source.
|
List<PathComponent> |
returnPathComponents()
The components in the path from destination to source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkInsightsAnalysis.Builder> |
serializableBuilderClass() |
Instant |
startDate()
The time the analysis started.
|
AnalysisStatus |
status()
The status of the network insights analysis.
|
String |
statusAsString()
The status of the network insights analysis.
|
String |
statusMessage()
The status message, if the status is
failed. |
List<Tag> |
tags()
The tags.
|
NetworkInsightsAnalysis.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String networkInsightsAnalysisId()
The ID of the network insights analysis.
public final String networkInsightsAnalysisArn()
The Amazon Resource Name (ARN) of the network insights analysis.
public final String networkInsightsPathId()
The ID of the path.
public final boolean hasFilterInArns()
public final List<String> filterInArns()
The Amazon Resource Names (ARN) of the AWS resources that the path must traverse.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFilterInArns() to see if a value was sent in this field.
public final Instant startDate()
The time the analysis started.
public final AnalysisStatus status()
The status of the network insights analysis.
If the service returns an enum value that is not available in the current SDK version, status will
return AnalysisStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
AnalysisStatuspublic final String statusAsString()
The status of the network insights analysis.
If the service returns an enum value that is not available in the current SDK version, status will
return AnalysisStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
AnalysisStatuspublic final String statusMessage()
The status message, if the status is failed.
failed.public final Boolean networkPathFound()
Indicates whether the destination is reachable from the source.
public final boolean hasForwardPathComponents()
public final List<PathComponent> forwardPathComponents()
The components in the path from source to destination.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasForwardPathComponents() to see if a value was sent in this field.
public final boolean hasReturnPathComponents()
public final List<PathComponent> returnPathComponents()
The components in the path from destination to source.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasReturnPathComponents() to see if a value was sent in this field.
public final boolean hasExplanations()
public final List<Explanation> explanations()
The explanations. For more information, see Reachability Analyzer explanation codes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasExplanations() to see if a value was sent in this field.
public final boolean hasAlternatePathHints()
public final List<AlternatePathHint> alternatePathHints()
Potential intermediate components.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAlternatePathHints() to see if a value was sent in this field.
public final boolean hasTags()
public final List<Tag> tags()
The tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public NetworkInsightsAnalysis.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkInsightsAnalysis.Builder,NetworkInsightsAnalysis>public static NetworkInsightsAnalysis.Builder builder()
public static Class<? extends NetworkInsightsAnalysis.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.