| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. bandwidthShapeName(String bandwidthShapeName) | The provisioned data rate of the connection. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. bgpAdminState(CreateVirtualCircuitDetails.BgpAdminState bgpAdminState) | Set to ENABLED (the default) to activate the BGP session of the virtual circuit,
set to DISABLED to deactivate the virtual circuit. | 
| static CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails. builder() | Create a new builder. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. compartmentId(String compartmentId) | The OCID  of the
compartment to contain the virtual circuit. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. copy(CreateVirtualCircuitDetails model) |  | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. crossConnectMappings(List<CrossConnectMapping> crossConnectMappings) | Create a CrossConnectMapping for each cross-connect or cross-connect group this
virtual circuit will run on. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. customerAsn(Long customerAsn) | Your BGP ASN (either public or private). | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. customerBgpAsn(Integer customerBgpAsn) | Deprecated. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. displayName(String displayName) | A user-friendly name. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type or scope. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. gatewayId(String gatewayId) | For private virtual circuits only. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. ipMtu(VirtualCircuitIpMtu ipMtu) | The layer 3 IP MTU to use with this virtual circuit. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. isBfdEnabled(Boolean isBfdEnabled) | Set to true to enable BFD for IPv4 BGP peering, or set to false to
disable BFD. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. isTransportMode(Boolean isTransportMode) | Set to true for the virtual circuit to carry only encrypted traffic, or set to
false for the virtual circuit to carry unencrypted traffic. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. providerName(String providerName) | Deprecated. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. providerServiceId(String providerServiceId) | The OCID  of the
service offered by the provider (if you’re connecting via a provider). | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. providerServiceKeyName(String providerServiceKeyName) | The service key name offered by the provider (if the customer is connecting via a
provider). | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. providerServiceName(String providerServiceName) | Deprecated. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. publicPrefixes(List<CreateVirtualCircuitPublicPrefixDetails> publicPrefixes) | For a public virtual circuit. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. region(String region) | The Oracle Cloud Infrastructure region where this virtual circuit is located. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. routingPolicy(List<CreateVirtualCircuitDetails.RoutingPolicy> routingPolicy) | The routing policy sets how routing information about the Oracle cloud is shared over a
public virtual circuit. | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails. toBuilder() |  | 
| CreateVirtualCircuitDetails.Builder | CreateVirtualCircuitDetails.Builder. type(CreateVirtualCircuitDetails.Type type) | The type of IP addresses used in this virtual circuit. |