Interface NetworkInsightsPath.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkInsightsPath.Builder,
,NetworkInsightsPath> SdkBuilder<NetworkInsightsPath.Builder,
,NetworkInsightsPath> SdkPojo
- Enclosing class:
NetworkInsightsPath
-
Method Summary
Modifier and TypeMethodDescriptioncreatedDate
(Instant createdDate) The time stamp when the path was created.destination
(String destination) The ID of the destination.destinationArn
(String destinationArn) The Amazon Resource Name (ARN) of the destination.destinationIp
(String destinationIp) The IP address of the destination.destinationPort
(Integer destinationPort) The destination port.default NetworkInsightsPath.Builder
filterAtDestination
(Consumer<PathFilter.Builder> filterAtDestination) Scopes the analysis to network paths that match specific filters at the destination.filterAtDestination
(PathFilter filterAtDestination) Scopes the analysis to network paths that match specific filters at the destination.default NetworkInsightsPath.Builder
filterAtSource
(Consumer<PathFilter.Builder> filterAtSource) Scopes the analysis to network paths that match specific filters at the source.filterAtSource
(PathFilter filterAtSource) Scopes the analysis to network paths that match specific filters at the source.networkInsightsPathArn
(String networkInsightsPathArn) The Amazon Resource Name (ARN) of the path.networkInsightsPathId
(String networkInsightsPathId) The ID of the path.The protocol.The protocol.The ID of the source.The Amazon Resource Name (ARN) of the source.The IP address of the source.tags
(Collection<Tag> tags) The tags associated with the path.tags
(Consumer<Tag.Builder>... tags) The tags associated with the path.The tags associated with the path.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
networkInsightsPathId
The ID of the path.
- Parameters:
networkInsightsPathId
- The ID of the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsPathArn
The Amazon Resource Name (ARN) of the path.
- Parameters:
networkInsightsPathArn
- The Amazon Resource Name (ARN) of the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
The time stamp when the path was created.
- Parameters:
createdDate
- The time stamp when the path was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The ID of the source.
- Parameters:
source
- The ID of the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
The ID of the destination.
- Parameters:
destination
- The ID of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceArn
The Amazon Resource Name (ARN) of the source.
- Parameters:
sourceArn
- The Amazon Resource Name (ARN) of the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationArn
The Amazon Resource Name (ARN) of the destination.
- Parameters:
destinationArn
- The Amazon Resource Name (ARN) of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIp
The IP address of the source.
- Parameters:
sourceIp
- The IP address of the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationIp
The IP address of the destination.
- Parameters:
destinationIp
- The IP address of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
The protocol.
- Parameters:
protocol
- The protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The protocol.
- Parameters:
protocol
- The protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationPort
The destination port.
- Parameters:
destinationPort
- The destination port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the path.
- Parameters:
tags
- The tags associated with the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the path.
- Parameters:
tags
- The tags associated with the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the path.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterAtSource
Scopes the analysis to network paths that match specific filters at the source.
- Parameters:
filterAtSource
- Scopes the analysis to network paths that match specific filters at the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterAtSource
Scopes the analysis to network paths that match specific filters at the source.
This is a convenience method that creates an instance of thePathFilter.Builder
avoiding the need to create one manually viaPathFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterAtSource(PathFilter)
.- Parameters:
filterAtSource
- a consumer that will call methods onPathFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filterAtDestination
Scopes the analysis to network paths that match specific filters at the destination.
- Parameters:
filterAtDestination
- Scopes the analysis to network paths that match specific filters at the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterAtDestination
default NetworkInsightsPath.Builder filterAtDestination(Consumer<PathFilter.Builder> filterAtDestination) Scopes the analysis to network paths that match specific filters at the destination.
This is a convenience method that creates an instance of thePathFilter.Builder
avoiding the need to create one manually viaPathFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofilterAtDestination(PathFilter)
.- Parameters:
filterAtDestination
- a consumer that will call methods onPathFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-