public static interface ModifyVpnTunnelOptionsRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyVpnTunnelOptionsRequest.Builder,ModifyVpnTunnelOptionsRequest>
Modifier and Type | Method and Description |
---|---|
ModifyVpnTunnelOptionsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
ModifyVpnTunnelOptionsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default ModifyVpnTunnelOptionsRequest.Builder |
tunnelOptions(Consumer<ModifyVpnTunnelOptionsSpecification.Builder> tunnelOptions)
The tunnel options to modify.
|
ModifyVpnTunnelOptionsRequest.Builder |
tunnelOptions(ModifyVpnTunnelOptionsSpecification tunnelOptions)
The tunnel options to modify.
|
ModifyVpnTunnelOptionsRequest.Builder |
vpnConnectionId(String vpnConnectionId)
The ID of the AWS Site-to-Site VPN connection.
|
ModifyVpnTunnelOptionsRequest.Builder |
vpnTunnelOutsideIpAddress(String vpnTunnelOutsideIpAddress)
The external IP address of the VPN tunnel.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
ModifyVpnTunnelOptionsRequest.Builder vpnConnectionId(String vpnConnectionId)
The ID of the AWS Site-to-Site VPN connection.
vpnConnectionId
- The ID of the AWS Site-to-Site VPN connection.ModifyVpnTunnelOptionsRequest.Builder vpnTunnelOutsideIpAddress(String vpnTunnelOutsideIpAddress)
The external IP address of the VPN tunnel.
vpnTunnelOutsideIpAddress
- The external IP address of the VPN tunnel.ModifyVpnTunnelOptionsRequest.Builder tunnelOptions(ModifyVpnTunnelOptionsSpecification tunnelOptions)
The tunnel options to modify.
tunnelOptions
- The tunnel options to modify.default ModifyVpnTunnelOptionsRequest.Builder tunnelOptions(Consumer<ModifyVpnTunnelOptionsSpecification.Builder> tunnelOptions)
The tunnel options to modify.
This is a convenience that creates an instance of theModifyVpnTunnelOptionsSpecification.Builder
avoiding the need to create one manually via ModifyVpnTunnelOptionsSpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to tunnelOptions(ModifyVpnTunnelOptionsSpecification)
.tunnelOptions
- a consumer that will call methods on ModifyVpnTunnelOptionsSpecification.Builder
tunnelOptions(ModifyVpnTunnelOptionsSpecification)
ModifyVpnTunnelOptionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.ModifyVpnTunnelOptionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.