public static interface NetworkInsightsAnalysis.Builder extends SdkPojo, CopyableBuilder<NetworkInsightsAnalysis.Builder,NetworkInsightsAnalysis>
Modifier and Type | Method and Description |
---|---|
NetworkInsightsAnalysis.Builder |
alternatePathHints(AlternatePathHint... alternatePathHints)
Potential intermediate components.
|
NetworkInsightsAnalysis.Builder |
alternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
|
NetworkInsightsAnalysis.Builder |
alternatePathHints(Consumer<AlternatePathHint.Builder>... alternatePathHints)
Potential intermediate components.
|
NetworkInsightsAnalysis.Builder |
explanations(Collection<Explanation> explanations)
The explanations.
|
NetworkInsightsAnalysis.Builder |
explanations(Consumer<Explanation.Builder>... explanations)
The explanations.
|
NetworkInsightsAnalysis.Builder |
explanations(Explanation... explanations)
The explanations.
|
NetworkInsightsAnalysis.Builder |
filterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.
|
NetworkInsightsAnalysis.Builder |
filterInArns(String... filterInArns)
The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.
|
NetworkInsightsAnalysis.Builder |
forwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
|
NetworkInsightsAnalysis.Builder |
forwardPathComponents(Consumer<PathComponent.Builder>... forwardPathComponents)
The components in the path from source to destination.
|
NetworkInsightsAnalysis.Builder |
forwardPathComponents(PathComponent... forwardPathComponents)
The components in the path from source to destination.
|
NetworkInsightsAnalysis.Builder |
networkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
|
NetworkInsightsAnalysis.Builder |
networkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
|
NetworkInsightsAnalysis.Builder |
networkInsightsPathId(String networkInsightsPathId)
The ID of the path.
|
NetworkInsightsAnalysis.Builder |
networkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
|
NetworkInsightsAnalysis.Builder |
returnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
|
NetworkInsightsAnalysis.Builder |
returnPathComponents(Consumer<PathComponent.Builder>... returnPathComponents)
The components in the path from destination to source.
|
NetworkInsightsAnalysis.Builder |
returnPathComponents(PathComponent... returnPathComponents)
The components in the path from destination to source.
|
NetworkInsightsAnalysis.Builder |
startDate(Instant startDate)
The time the analysis started.
|
NetworkInsightsAnalysis.Builder |
status(AnalysisStatus status)
The status of the network insights analysis.
|
NetworkInsightsAnalysis.Builder |
status(String status)
The status of the network insights analysis.
|
NetworkInsightsAnalysis.Builder |
statusMessage(String statusMessage)
The status message, if the status is
failed . |
NetworkInsightsAnalysis.Builder |
tags(Collection<Tag> tags)
The tags.
|
NetworkInsightsAnalysis.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags.
|
NetworkInsightsAnalysis.Builder |
tags(Tag... tags)
The tags.
|
NetworkInsightsAnalysis.Builder |
warningMessage(String warningMessage)
The warning message.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
NetworkInsightsAnalysis.Builder networkInsightsAnalysisId(String networkInsightsAnalysisId)
The ID of the network insights analysis.
networkInsightsAnalysisId
- The ID of the network insights analysis.NetworkInsightsAnalysis.Builder networkInsightsAnalysisArn(String networkInsightsAnalysisArn)
The Amazon Resource Name (ARN) of the network insights analysis.
networkInsightsAnalysisArn
- The Amazon Resource Name (ARN) of the network insights analysis.NetworkInsightsAnalysis.Builder networkInsightsPathId(String networkInsightsPathId)
The ID of the path.
networkInsightsPathId
- The ID of the path.NetworkInsightsAnalysis.Builder filterInArns(Collection<String> filterInArns)
The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.
filterInArns
- The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.NetworkInsightsAnalysis.Builder filterInArns(String... filterInArns)
The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.
filterInArns
- The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.NetworkInsightsAnalysis.Builder startDate(Instant startDate)
The time the analysis started.
startDate
- The time the analysis started.NetworkInsightsAnalysis.Builder status(String status)
The status of the network insights analysis.
status
- The status of the network insights analysis.AnalysisStatus
,
AnalysisStatus
NetworkInsightsAnalysis.Builder status(AnalysisStatus status)
The status of the network insights analysis.
status
- The status of the network insights analysis.AnalysisStatus
,
AnalysisStatus
NetworkInsightsAnalysis.Builder statusMessage(String statusMessage)
The status message, if the status is failed
.
statusMessage
- The status message, if the status is failed
.NetworkInsightsAnalysis.Builder warningMessage(String warningMessage)
The warning message.
warningMessage
- The warning message.NetworkInsightsAnalysis.Builder networkPathFound(Boolean networkPathFound)
Indicates whether the destination is reachable from the source.
networkPathFound
- Indicates whether the destination is reachable from the source.NetworkInsightsAnalysis.Builder forwardPathComponents(Collection<PathComponent> forwardPathComponents)
The components in the path from source to destination.
forwardPathComponents
- The components in the path from source to destination.NetworkInsightsAnalysis.Builder forwardPathComponents(PathComponent... forwardPathComponents)
The components in the path from source to destination.
forwardPathComponents
- The components in the path from source to destination.NetworkInsightsAnalysis.Builder forwardPathComponents(Consumer<PathComponent.Builder>... forwardPathComponents)
The components in the path from source to destination.
This is a convenience method that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #forwardPathComponents(List)
.forwardPathComponents
- a consumer that will call methods on List.Builder
#forwardPathComponents(List)
NetworkInsightsAnalysis.Builder returnPathComponents(Collection<PathComponent> returnPathComponents)
The components in the path from destination to source.
returnPathComponents
- The components in the path from destination to source.NetworkInsightsAnalysis.Builder returnPathComponents(PathComponent... returnPathComponents)
The components in the path from destination to source.
returnPathComponents
- The components in the path from destination to source.NetworkInsightsAnalysis.Builder returnPathComponents(Consumer<PathComponent.Builder>... returnPathComponents)
The components in the path from destination to source.
This is a convenience method that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #returnPathComponents(List)
.returnPathComponents
- a consumer that will call methods on List.Builder
#returnPathComponents(List)
NetworkInsightsAnalysis.Builder explanations(Collection<Explanation> explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
explanations
- The explanations. For more information, see Reachability
Analyzer explanation codes.NetworkInsightsAnalysis.Builder explanations(Explanation... explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
explanations
- The explanations. For more information, see Reachability
Analyzer explanation codes.NetworkInsightsAnalysis.Builder explanations(Consumer<Explanation.Builder>... explanations)
The explanations. For more information, see Reachability Analyzer explanation codes.
This is a convenience method that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #explanations(List)
.explanations
- a consumer that will call methods on List.Builder
#explanations(List)
NetworkInsightsAnalysis.Builder alternatePathHints(Collection<AlternatePathHint> alternatePathHints)
Potential intermediate components.
alternatePathHints
- Potential intermediate components.NetworkInsightsAnalysis.Builder alternatePathHints(AlternatePathHint... alternatePathHints)
Potential intermediate components.
alternatePathHints
- Potential intermediate components.NetworkInsightsAnalysis.Builder alternatePathHints(Consumer<AlternatePathHint.Builder>... alternatePathHints)
Potential intermediate components.
This is a convenience method that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #alternatePathHints(List)
.alternatePathHints
- a consumer that will call methods on List.Builder
#alternatePathHints(List)
NetworkInsightsAnalysis.Builder tags(Collection<Tag> tags)
The tags.
tags
- The tags.NetworkInsightsAnalysis.Builder tags(Tag... tags)
The tags.
tags
- The tags.NetworkInsightsAnalysis.Builder tags(Consumer<Tag.Builder>... tags)
The tags.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
Copyright © 2022. All rights reserved.