public static class UpdateIPSecTunnelBgpSessionDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateIPSecTunnelBgpSessionDetails |
build() |
UpdateIPSecTunnelBgpSessionDetails.Builder |
copy(UpdateIPSecTunnelBgpSessionDetails model) |
UpdateIPSecTunnelBgpSessionDetails.Builder |
customerBgpAsn(String customerBgpAsn)
The BGP ASN of the network on the CPE end of the BGP session.
|
UpdateIPSecTunnelBgpSessionDetails.Builder |
customerInterfaceIp(String customerInterfaceIp)
The IP address for the CPE end of the inside tunnel interface.
|
UpdateIPSecTunnelBgpSessionDetails.Builder |
customerInterfaceIpv6(String customerInterfaceIpv6)
The IPv6 address for the CPE end of the inside tunnel interface.
|
UpdateIPSecTunnelBgpSessionDetails.Builder |
oracleInterfaceIp(String oracleInterfaceIp)
The IP address for the Oracle end of the inside tunnel interface.
|
UpdateIPSecTunnelBgpSessionDetails.Builder |
oracleInterfaceIpv6(String oracleInterfaceIpv6)
The IPv6 address for the Oracle end of the inside tunnel interface.
|
public UpdateIPSecTunnelBgpSessionDetails.Builder oracleInterfaceIp(String oracleInterfaceIp)
The IP address for the Oracle end of the inside tunnel interface.
If the tunnel's routing
attribute is set to BGP
(see updateIPSecConnectionTunnelDetails
), this IP address is used for the tunnel's BGP
session.
If routing
is instead set to STATIC
, you can set this IP address to
troubleshoot or monitor the tunnel.
The value must be a /30 or /31.
If you are switching the tunnel from using BGP dynamic routing to static routing and
want to remove the value for oracleInterfaceIp
, you can set the value to an empty
string.
Example: 10.0.0.4/31
oracleInterfaceIp
- the value to setpublic UpdateIPSecTunnelBgpSessionDetails.Builder customerInterfaceIp(String customerInterfaceIp)
The IP address for the CPE end of the inside tunnel interface.
If the tunnel's routing
attribute is set to BGP
(see updateIPSecConnectionTunnelDetails
), this IP address is used for the tunnel's BGP
session.
If routing
is instead set to STATIC
, you can set this IP address to
troubleshoot or monitor the tunnel.
The value must be a /30 or /31.
If you are switching the tunnel from using BGP dynamic routing to static routing and
want to remove the value for customerInterfaceIp
, you can set the value to an
empty string.
Example: 10.0.0.5/31
customerInterfaceIp
- the value to setpublic UpdateIPSecTunnelBgpSessionDetails.Builder oracleInterfaceIpv6(String oracleInterfaceIpv6)
The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
If the tunnel's routing
attribute is set to BGP
(see IPSecConnectionTunnel
), this IP address is used for the tunnel's BGP session.
If routing
is instead set to STATIC
, you can set this IP address to
troubleshoot or monitor the tunnel.
Only subnet masks from /64 up to /127 are allowed.
Example: 2001:db8::1/64
oracleInterfaceIpv6
- the value to setpublic UpdateIPSecTunnelBgpSessionDetails.Builder customerInterfaceIpv6(String customerInterfaceIpv6)
The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
If the tunnel's routing
attribute is set to BGP
(see IPSecConnectionTunnel
), this IP address is used for the tunnel's BGP session.
If routing
is instead set to STATIC
, you can set this IP address to
troubleshoot or monitor the tunnel.
Only subnet masks from /64 up to /127 are allowed.
Example: 2001:db8::1/64
customerInterfaceIpv6
- the value to setpublic UpdateIPSecTunnelBgpSessionDetails.Builder customerBgpAsn(String customerBgpAsn)
The BGP ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses “asplain” format.
If you are switching the tunnel from using BGP dynamic routing to static routing, the
customerBgpAsn
must be null.
Example: 12345
(2-byte) or 1587232876
(4-byte)
customerBgpAsn
- the value to setpublic UpdateIPSecTunnelBgpSessionDetails build()
public UpdateIPSecTunnelBgpSessionDetails.Builder copy(UpdateIPSecTunnelBgpSessionDetails model)
Copyright © 2016–2024. All rights reserved.