public static class CreateVirtualCircuitDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateVirtualCircuitDetails.Builder bandwidthShapeName(String bandwidthShapeName)
The provisioned data rate of the connection. To get a list of the
available bandwidth levels (that is, shapes), see
listFastConnectProviderVirtualCircuitBandwidthShapes
.
Example: 10 Gbps
bandwidthShapeName
- the value to setpublic CreateVirtualCircuitDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment to contain the virtual circuit.
compartmentId
- the value to setpublic CreateVirtualCircuitDetails.Builder crossConnectMappings(List<CrossConnectMapping> crossConnectMappings)
Create a CrossConnectMapping
for each cross-connect or cross-connect
group this virtual circuit will run on.
crossConnectMappings
- the value to setpublic CreateVirtualCircuitDetails.Builder customerBgpAsn(Integer customerBgpAsn)
Your BGP ASN (either public or private). Provide this value only if there’s a BGP session that goes from your edge router to Oracle. Otherwise, leave this empty or null.
customerBgpAsn
- the value to setpublic CreateVirtualCircuitDetails.Builder displayName(String displayName)
A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic CreateVirtualCircuitDetails.Builder gatewayId(String gatewayId)
gatewayId
- the value to setpublic CreateVirtualCircuitDetails.Builder providerName(String providerName)
Deprecated. Instead use providerServiceId
.
To get a list of the provider names, see
listFastConnectProviderServices
.
providerName
- the value to setpublic CreateVirtualCircuitDetails.Builder providerServiceId(String providerServiceId)
The OCID of the service offered by the provider (if you’re connecting
via a provider). To get a list of the available service offerings, see
listFastConnectProviderServices
.
providerServiceId
- the value to setpublic CreateVirtualCircuitDetails.Builder providerServiceName(String providerServiceName)
Deprecated. Instead use providerServiceId
.
To get a list of the provider names, see
listFastConnectProviderServices
.
providerServiceName
- the value to setpublic CreateVirtualCircuitDetails.Builder publicPrefixes(List<CreateVirtualCircuitPublicPrefixDetails> publicPrefixes)
For a public virtual circuit. The public IP prefixes (CIDRs) the customer wants to advertise across the connection.
publicPrefixes
- the value to setpublic CreateVirtualCircuitDetails.Builder region(String region)
The Oracle Cloud Infrastructure region where this virtual
circuit is located.
Example: phx
region
- the value to setpublic CreateVirtualCircuitDetails.Builder type(CreateVirtualCircuitDetails.Type type)
The type of IP addresses used in this virtual circuit. PRIVATE means RFC 1918 addresses (10.0.0.0/8, 172.16/12, and 192.168/16).
type
- the value to setpublic CreateVirtualCircuitDetails build()
public CreateVirtualCircuitDetails.Builder copy(CreateVirtualCircuitDetails model)
Copyright © 2016–2023. All rights reserved.