public static interface VpnConnectionOptionsSpecification.Builder extends SdkPojo, CopyableBuilder<VpnConnectionOptionsSpecification.Builder,VpnConnectionOptionsSpecification>
| Modifier and Type | Method and Description |
|---|---|
VpnConnectionOptionsSpecification.Builder |
enableAcceleration(Boolean enableAcceleration)
Indicate whether to enable acceleration for the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
localIpv4NetworkCidr(String localIpv4NetworkCidr)
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
localIpv6NetworkCidr(String localIpv6NetworkCidr)
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
outsideIpAddressType(String outsideIpAddressType)
The type of IPv4 address assigned to the outside interface of the customer gateway device.
|
VpnConnectionOptionsSpecification.Builder |
remoteIpv4NetworkCidr(String remoteIpv4NetworkCidr)
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
remoteIpv6NetworkCidr(String remoteIpv6NetworkCidr)
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
staticRoutesOnly(Boolean staticRoutesOnly)
Indicate whether the VPN connection uses static routes only.
|
VpnConnectionOptionsSpecification.Builder |
transportTransitGatewayAttachmentId(String transportTransitGatewayAttachmentId)
The transit gateway attachment ID to use for the VPN tunnel.
|
VpnConnectionOptionsSpecification.Builder |
tunnelInsideIpVersion(String tunnelInsideIpVersion)
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
|
VpnConnectionOptionsSpecification.Builder |
tunnelInsideIpVersion(TunnelInsideIpVersion tunnelInsideIpVersion)
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
|
VpnConnectionOptionsSpecification.Builder |
tunnelOptions(Collection<VpnTunnelOptionsSpecification> tunnelOptions)
The tunnel options for the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
tunnelOptions(Consumer<VpnTunnelOptionsSpecification.Builder>... tunnelOptions)
The tunnel options for the VPN connection.
|
VpnConnectionOptionsSpecification.Builder |
tunnelOptions(VpnTunnelOptionsSpecification... tunnelOptions)
The tunnel options for the VPN connection.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVpnConnectionOptionsSpecification.Builder enableAcceleration(Boolean enableAcceleration)
Indicate whether to enable acceleration for the VPN connection.
Default: false
enableAcceleration - Indicate whether to enable acceleration for the VPN connection.
Default: false
VpnConnectionOptionsSpecification.Builder staticRoutesOnly(Boolean staticRoutesOnly)
Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a
device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to
create a static route.
Default: false
staticRoutesOnly - Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for
a device that does not support BGP, you must specify true. Use
CreateVpnConnectionRoute to create a static route.
Default: false
VpnConnectionOptionsSpecification.Builder tunnelInsideIpVersion(String tunnelInsideIpVersion)
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
tunnelInsideIpVersion - Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
TunnelInsideIpVersion,
TunnelInsideIpVersionVpnConnectionOptionsSpecification.Builder tunnelInsideIpVersion(TunnelInsideIpVersion tunnelInsideIpVersion)
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
tunnelInsideIpVersion - Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ipv4
TunnelInsideIpVersion,
TunnelInsideIpVersionVpnConnectionOptionsSpecification.Builder tunnelOptions(Collection<VpnTunnelOptionsSpecification> tunnelOptions)
The tunnel options for the VPN connection.
tunnelOptions - The tunnel options for the VPN connection.VpnConnectionOptionsSpecification.Builder tunnelOptions(VpnTunnelOptionsSpecification... tunnelOptions)
The tunnel options for the VPN connection.
tunnelOptions - The tunnel options for the VPN connection.VpnConnectionOptionsSpecification.Builder tunnelOptions(Consumer<VpnTunnelOptionsSpecification.Builder>... tunnelOptions)
The tunnel options for the VPN connection.
This is a convenience method that creates an instance of theVpnTunnelOptionsSpecification.Builder avoiding the need to
create one manually via
VpnTunnelOptionsSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #tunnelOptions(List.
tunnelOptions - a consumer that will call methods on
VpnTunnelOptionsSpecification.Builder#tunnelOptions(java.util.Collection) VpnConnectionOptionsSpecification.Builder localIpv4NetworkCidr(String localIpv4NetworkCidr)
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: 0.0.0.0/0
localIpv4NetworkCidr - The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: 0.0.0.0/0
VpnConnectionOptionsSpecification.Builder remoteIpv4NetworkCidr(String remoteIpv4NetworkCidr)
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Default: 0.0.0.0/0
remoteIpv4NetworkCidr - The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Default: 0.0.0.0/0
VpnConnectionOptionsSpecification.Builder localIpv6NetworkCidr(String localIpv6NetworkCidr)
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: ::/0
localIpv6NetworkCidr - The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
Default: ::/0
VpnConnectionOptionsSpecification.Builder remoteIpv6NetworkCidr(String remoteIpv6NetworkCidr)
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Default: ::/0
remoteIpv6NetworkCidr - The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Default: ::/0
VpnConnectionOptionsSpecification.Builder outsideIpAddressType(String outsideIpAddressType)
The type of IPv4 address assigned to the outside interface of the customer gateway device.
Valid values: PrivateIpv4 | PublicIpv4
Default: PublicIpv4
outsideIpAddressType - The type of IPv4 address assigned to the outside interface of the customer gateway device.
Valid values: PrivateIpv4 | PublicIpv4
Default: PublicIpv4
VpnConnectionOptionsSpecification.Builder transportTransitGatewayAttachmentId(String transportTransitGatewayAttachmentId)
The transit gateway attachment ID to use for the VPN tunnel.
Required if OutsideIpAddressType is set to PrivateIpv4.
transportTransitGatewayAttachmentId - The transit gateway attachment ID to use for the VPN tunnel.
Required if OutsideIpAddressType is set to PrivateIpv4.
Copyright © 2022. All rights reserved.