public static interface NetworkInsightsAnalysis.Builder extends SdkPojo, CopyableBuilder<NetworkInsightsAnalysis.Builder,NetworkInsightsAnalysis>
Modifier and Type | Method and Description |
---|---|
NetworkInsightsAnalysis.Builder |
additionalAccounts(Collection<String> additionalAccounts)
The member accounts that contain resources that the path can traverse.
|
NetworkInsightsAnalysis.Builder |
additionalAccounts(String... additionalAccounts)
The member accounts that contain resources that the path can traverse.
|
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 resources that the path must traverse.
|
NetworkInsightsAnalysis.Builder |
filterInArns(String... filterInArns)
The Amazon Resource Names (ARN) of the 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 |
suggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
|
NetworkInsightsAnalysis.Builder |
suggestedAccounts(String... suggestedAccounts)
Potential intermediate accounts.
|
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 additionalAccounts(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.NetworkInsightsAnalysis.Builder additionalAccounts(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.NetworkInsightsAnalysis.Builder filterInArns(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.NetworkInsightsAnalysis.Builder filterInArns(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.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 thePathComponent.Builder
avoiding the need to create one
manually via PathComponent.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #forwardPathComponents(List
.
forwardPathComponents
- a consumer that will call methods on
PathComponent.Builder
#forwardPathComponents(java.util.Collection)
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 thePathComponent.Builder
avoiding the need to create one
manually via PathComponent.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #returnPathComponents(List
.
returnPathComponents
- a consumer that will call methods on
PathComponent.Builder
#returnPathComponents(java.util.Collection)
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 theExplanation.Builder
avoiding the need to create one
manually via Explanation.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #explanations(List
.
explanations
- a consumer that will call methods on
Explanation.Builder
#explanations(java.util.Collection)
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 theAlternatePathHint.Builder
avoiding the need to create one
manually via AlternatePathHint.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #alternatePathHints(List
.
alternatePathHints
- a consumer that will call methods on
AlternatePathHint.Builder
#alternatePathHints(java.util.Collection)
NetworkInsightsAnalysis.Builder suggestedAccounts(Collection<String> suggestedAccounts)
Potential intermediate accounts.
suggestedAccounts
- Potential intermediate accounts.NetworkInsightsAnalysis.Builder suggestedAccounts(String... suggestedAccounts)
Potential intermediate accounts.
suggestedAccounts
- Potential intermediate accounts.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 theTag.Builder
avoiding the need to create one manually via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
Copyright © 2023. All rights reserved.