Interface NetworkConnectionAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkConnectionAction.Builder,
,NetworkConnectionAction> SdkBuilder<NetworkConnectionAction.Builder,
,NetworkConnectionAction> SdkPojo
- Enclosing class:
NetworkConnectionAction
-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether EC2 blocked the network connection to your instance.connectionDirection
(String connectionDirection) The network connection direction.default NetworkConnectionAction.Builder
localIpDetails
(Consumer<LocalIpDetails.Builder> localIpDetails) The local IP information of the connection.localIpDetails
(LocalIpDetails localIpDetails) The local IP information of the connection.default NetworkConnectionAction.Builder
localPortDetails
(Consumer<LocalPortDetails.Builder> localPortDetails) The local port information of the connection.localPortDetails
(LocalPortDetails localPortDetails) The local port information of the connection.The network connection protocol.default NetworkConnectionAction.Builder
remoteIpDetails
(Consumer<RemoteIpDetails.Builder> remoteIpDetails) The remote IP information of the connection.remoteIpDetails
(RemoteIpDetails remoteIpDetails) The remote IP information of the connection.default NetworkConnectionAction.Builder
remotePortDetails
(Consumer<RemotePortDetails.Builder> remotePortDetails) The remote port information of the connection.remotePortDetails
(RemotePortDetails remotePortDetails) The remote port 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
-
blocked
Indicates whether EC2 blocked the network connection to your instance.
- Parameters:
blocked
- Indicates whether EC2 blocked the network connection to your instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionDirection
The network connection direction.
- Parameters:
connectionDirection
- The network connection direction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 NetworkConnectionAction.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:
-
protocol
The network connection protocol.
- Parameters:
protocol
- The network connection protocol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
default NetworkConnectionAction.Builder localIpDetails(Consumer<LocalIpDetails.Builder> 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
default NetworkConnectionAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> 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:
-
remotePortDetails
The remote port information of the connection.
- Parameters:
remotePortDetails
- The remote port information of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remotePortDetails
default NetworkConnectionAction.Builder remotePortDetails(Consumer<RemotePortDetails.Builder> remotePortDetails) The remote port information of the connection.
This is a convenience method that creates an instance of theRemotePortDetails.Builder
avoiding the need to create one manually viaRemotePortDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toremotePortDetails(RemotePortDetails)
.- Parameters:
remotePortDetails
- a consumer that will call methods onRemotePortDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-