Class FlexTunnelDrgAttachmentNetworkDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.FlexTunnelDrgAttachmentNetworkDetails.Builder
-
- Enclosing class:
- FlexTunnelDrgAttachmentNetworkDetails
public static class FlexTunnelDrgAttachmentNetworkDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlexTunnelDrgAttachmentNetworkDetailsbuild()FlexTunnelDrgAttachmentNetworkDetails.Buildercopy(FlexTunnelDrgAttachmentNetworkDetails model)FlexTunnelDrgAttachmentNetworkDetails.BuilderexportRouteTarget(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.FlexTunnelDrgAttachmentNetworkDetails.Builderid(String id)FlexTunnelDrgAttachmentNetworkDetails.BuilderimportRouteTarget(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.FlexTunnelDrgAttachmentNetworkDetails.BuilderingressVip(String ingressVip)IPv4 address used to encapsulate ingress traffic to the DRG through this attachmentFlexTunnelDrgAttachmentNetworkDetails.BuildermplsLabel(Integer mplsLabel)The MPLS label of the DRG attachment.FlexTunnelDrgAttachmentNetworkDetails.BuilderregionalOciAsn(String regionalOciAsn)The BGP ASN to use for the Flex Tunnel connection’s route targetFlexTunnelDrgAttachmentNetworkDetails.BuildertransportAttachmentId(String transportAttachmentId)The OCID of the transport drg attachment of the flex tunnel.
-
-
-
Method Detail
-
id
public FlexTunnelDrgAttachmentNetworkDetails.Builder id(String id)
-
transportAttachmentId
public FlexTunnelDrgAttachmentNetworkDetails.Builder transportAttachmentId(String transportAttachmentId)
The OCID of the transport drg attachment of the flex tunnel.- Parameters:
transportAttachmentId- the value to set- Returns:
- this builder
-
regionalOciAsn
public FlexTunnelDrgAttachmentNetworkDetails.Builder regionalOciAsn(String regionalOciAsn)
The BGP ASN to use for the Flex Tunnel connection’s route target- Parameters:
regionalOciAsn- the value to set- Returns:
- this builder
-
importRouteTarget
public FlexTunnelDrgAttachmentNetworkDetails.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 FlexTunnelDrgAttachmentNetworkDetails.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 FlexTunnelDrgAttachmentNetworkDetails.Builder mplsLabel(Integer mplsLabel)
The MPLS label of the DRG attachment.- Parameters:
mplsLabel- the value to set- Returns:
- this builder
-
ingressVip
public FlexTunnelDrgAttachmentNetworkDetails.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 FlexTunnelDrgAttachmentNetworkDetails build()
-
copy
public FlexTunnelDrgAttachmentNetworkDetails.Builder copy(FlexTunnelDrgAttachmentNetworkDetails model)
-
-