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.localNetworkInterface
(String localNetworkInterface) The EC2 instance's local elastic network interface utilized for 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, sdkFieldNameToField, 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:
-
localNetworkInterface
The EC2 instance's local elastic network interface utilized for the connection.
- Parameters:
localNetworkInterface
- The EC2 instance's local elastic network interface utilized for 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.
- 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:
-