Class RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder
-
- Enclosing class:
- RemotePeeringConnectionDrgAttachmentNetworkDetails
public static class RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder id(String id)
-
peerRegionName
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder peerRegionName(String peerRegionName)
The remote Oracle Cloud Infrastructure region name.- Parameters:
peerRegionName- the value to set- Returns:
- this builder
-
peerAttachmentRouteTarget
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder peerAttachmentRouteTarget(String peerAttachmentRouteTarget)
The attachment route target.- Parameters:
peerAttachmentRouteTarget- the value to set- Returns:
- this builder
-
importRouteTarget
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder importRouteTarget(String importRouteTarget)
Routes which may be imported from the attachment (subject to import policy) appear in the route reflectors tagged with the attachment’s import route target.- Parameters:
importRouteTarget- the value to set- Returns:
- this builder
-
exportRouteTarget
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder exportRouteTarget(String exportRouteTarget)
Routes which are exported to the attachment are exported to the route reflectors with the route target set to the value of the attachment’s export route target.- Parameters:
exportRouteTarget- the value to set- Returns:
- this builder
-
mplsLabel
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder mplsLabel(Integer mplsLabel)
The MPLS label of the DRG attachment.- Parameters:
mplsLabel- the value to set- Returns:
- this builder
-
regionalOciAsn
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder regionalOciAsn(String regionalOciAsn)
The BGP ASN to use for the IPSec connection’s route target.- Parameters:
regionalOciAsn- the value to set- Returns:
- this builder
-
ingressVip
public RemotePeeringConnectionDrgAttachmentNetworkDetails.Builder ingressVip(String ingressVip)
IPv4 address used to encapsulate ingress traffic to the DRG through this attachment- Parameters:
ingressVip- the value to set- Returns:
- this builder
-
build
public RemotePeeringConnectionDrgAttachmentNetworkDetails build()
-
-