public static class BgpSessionInfo.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
BgpSessionInfo.Builder |
bgpIpv6State(BgpSessionInfo.BgpIpv6State bgpIpv6State)
The state of the BGP IPv6 session.
|
BgpSessionInfo.Builder |
bgpState(BgpSessionInfo.BgpState bgpState)
The state of the BGP session.
|
BgpSessionInfo |
build() |
BgpSessionInfo.Builder |
copy(BgpSessionInfo model) |
BgpSessionInfo.Builder |
customerBgpAsn(String customerBgpAsn)
If the tunnel’s
routing attribute is set to BGP (see IPSecConnectionTunnel ), this ASN is required and used for the tunnel’s BGP session. |
BgpSessionInfo.Builder |
customerInterfaceIp(String customerInterfaceIp)
The IP address for the CPE end of the inside tunnel interface.
|
BgpSessionInfo.Builder |
customerInterfaceIpv6(String customerInterfaceIpv6)
The IPv6 address for the CPE end of the inside tunnel interface.
|
BgpSessionInfo.Builder |
oracleBgpAsn(String oracleBgpAsn)
The Oracle BGP ASN.
|
BgpSessionInfo.Builder |
oracleInterfaceIp(String oracleInterfaceIp)
The IP address for the Oracle end of the inside tunnel interface.
|
BgpSessionInfo.Builder |
oracleInterfaceIpv6(String oracleInterfaceIpv6)
The IPv6 address for the Oracle end of the inside tunnel interface.
|
public BgpSessionInfo.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 IPSecConnectionTunnel
), this IP address is required and used for the tunnel's BGP
session.
If routing
is instead set to STATIC
, this IP address is optional. You
can set this IP address so you can troubleshoot or monitor the tunnel.
The value must be a /30 or /31.
Example: 10.0.0.4/31
oracleInterfaceIp
- the value to setpublic BgpSessionInfo.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 IPSecConnectionTunnel
), this IP address is required and used for the tunnel's BGP
session.
If routing
is instead set to STATIC
, this IP address is optional. You
can set this IP address so you can troubleshoot or monitor the tunnel.
The value must be a /30 or /31.
Example: 10.0.0.5/31
customerInterfaceIp
- the value to setpublic BgpSessionInfo.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 BgpSessionInfo.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 BgpSessionInfo.Builder oracleBgpAsn(String oracleBgpAsn)
The Oracle BGP ASN.
oracleBgpAsn
- the value to setpublic BgpSessionInfo.Builder customerBgpAsn(String customerBgpAsn)
If the tunnel’s routing
attribute is set to BGP
(see IPSecConnectionTunnel
), this ASN is required and used for the tunnel’s BGP session. This
is the 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 the tunnel uses static routing, the customerBgpAsn
must be null.
Example: 12345
(2-byte) or 1587232876
(4-byte)
customerBgpAsn
- the value to setpublic BgpSessionInfo.Builder bgpState(BgpSessionInfo.BgpState bgpState)
The state of the BGP session.
bgpState
- the value to setpublic BgpSessionInfo.Builder bgpIpv6State(BgpSessionInfo.BgpIpv6State bgpIpv6State)
The state of the BGP IPv6 session.
bgpIpv6State
- the value to setpublic BgpSessionInfo build()
public BgpSessionInfo.Builder copy(BgpSessionInfo model)
Copyright © 2016–2024. All rights reserved.