Class VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vnmonitoring.model.VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder
-
- Enclosing class:
- VirtualCircuitDrgAttachmentNetworkCreateDetails
public static class VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder id(String id)
-
compartmentId
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder compartmentId(String compartmentId)
The OCID of compartment that contains the Virtual Circuit.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
regionalOciAsn
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder regionalOciAsn(String regionalOciAsn)
The BGP ASN to use for the Virtual Circuit’s route target- Parameters:
regionalOciAsn- the value to set- Returns:
- this builder
-
isEdgePop
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder isEdgePop(Boolean isEdgePop)
Whether the Fast Connect exists through an edge pop region.Example: true
- Parameters:
isEdgePop- the value to set- Returns:
- this builder
-
regionName
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder regionName(String regionName)
The OCI region name- Parameters:
regionName- the value to set- Returns:
- this builder
-
transportOnlyMode
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder transportOnlyMode(Boolean transportOnlyMode)
Boolean flag that determines wether all traffic over the VCs is encrypted.Example: true
- Parameters:
transportOnlyMode- the value to set- Returns:
- this builder
-
throughput
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder throughput(VirtualCircuitDrgAttachmentNetworkCreateDetails.Throughput throughput)
Determines Throughput capacity of Virtual Circuit.Example: 400G
- Parameters:
throughput- the value to set- Returns:
- this builder
-
isWhitelistedForIngressDisintermediationC3
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder isWhitelistedForIngressDisintermediationC3(Boolean isWhitelistedForIngressDisintermediationC3)
Determines whether the ingress traffic/routes through this attachment are disintermediated or not.Example: true
- Parameters:
isWhitelistedForIngressDisintermediationC3- the value to set- Returns:
- this builder
-
build
public VirtualCircuitDrgAttachmentNetworkCreateDetails build()
-
copy
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder copy(VirtualCircuitDrgAttachmentNetworkCreateDetails model)
-
-