Interface PortProbeDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PortProbeDetail.Builder,
,PortProbeDetail> SdkBuilder<PortProbeDetail.Builder,
,PortProbeDetail> SdkPojo
- Enclosing class:
PortProbeDetail
public static interface PortProbeDetail.Builder
extends SdkPojo, CopyableBuilder<PortProbeDetail.Builder,PortProbeDetail>
-
Method Summary
Modifier and TypeMethodDescriptiondefault PortProbeDetail.Builder
localIpDetails
(Consumer<LocalIpDetails.Builder> localIpDetails) The local IP information of the connection.localIpDetails
(LocalIpDetails localIpDetails) The local IP information of the connection.default PortProbeDetail.Builder
localPortDetails
(Consumer<LocalPortDetails.Builder> localPortDetails) The local port information of the connection.localPortDetails
(LocalPortDetails localPortDetails) The local port information of the connection.default PortProbeDetail.Builder
remoteIpDetails
(Consumer<RemoteIpDetails.Builder> remoteIpDetails) The remote IP information of the connection.remoteIpDetails
(RemoteIpDetails remoteIpDetails) The remote IP information of the connection.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
-
localPortDetails
The local port information of the connection.
- Parameters:
localPortDetails
- The local port information of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localPortDetails
default PortProbeDetail.Builder localPortDetails(Consumer<LocalPortDetails.Builder> localPortDetails) The local port information of the connection.
This is a convenience method that creates an instance of theLocalPortDetails.Builder
avoiding the need to create one manually viaLocalPortDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolocalPortDetails(LocalPortDetails)
.- Parameters:
localPortDetails
- a consumer that will call methods onLocalPortDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localIpDetails
The local IP information of the connection.
- Parameters:
localIpDetails
- The local IP information of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localIpDetails
The local IP information of the connection.
This is a convenience method that creates an instance of theLocalIpDetails.Builder
avoiding the need to create one manually viaLocalIpDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolocalIpDetails(LocalIpDetails)
.- Parameters:
localIpDetails
- a consumer that will call methods onLocalIpDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
remoteIpDetails
The remote IP information of the connection.
- Parameters:
remoteIpDetails
- The remote IP information of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIpDetails
The remote IP information of the connection.
This is a convenience method that creates an instance of theRemoteIpDetails.Builder
avoiding the need to create one manually viaRemoteIpDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toremoteIpDetails(RemoteIpDetails)
.- Parameters:
remoteIpDetails
- a consumer that will call methods onRemoteIpDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-