| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. bandwidthShapeName(String bandwidthShapeName) | The provisioned data rate of the connection. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. bgpAdminState(UpdateVirtualCircuitDetails.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 UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails. builder() | Create a new builder. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. copy(UpdateVirtualCircuitDetails model) |  | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. crossConnectMappings(List<CrossConnectMapping> crossConnectMappings) | An array of mappings, each containing properties for a cross-connect or cross-connect
group associated with this virtual circuit. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. customerAsn(Long customerAsn) | The BGP ASN of the network at the other end of the BGP session from Oracle. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. customerBgpAsn(Integer customerBgpAsn) | Deprecated. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. displayName(String displayName) | A user-friendly name. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type or scope. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. gatewayId(String gatewayId) | The OCID  of the
 Drg that this private virtual circuit uses. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. ipMtu(VirtualCircuitIpMtu ipMtu) | The layer 3 IP MTU to use on this virtual circuit. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. isBfdEnabled(Boolean isBfdEnabled) | Set to true to enable BFD for IPv4 BGP peering, or set to false to
disable BFD. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.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. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. providerServiceKeyName(String providerServiceKeyName) | The service key name offered by the provider (if the customer is connecting via a
provider). | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. providerState(UpdateVirtualCircuitDetails.ProviderState providerState) | The provider’s state in relation to this virtual circuit. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. referenceComment(String referenceComment) | Provider-supplied reference information about this virtual circuit. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails.Builder. routingPolicy(List<UpdateVirtualCircuitDetails.RoutingPolicy> routingPolicy) | The routing policy sets how routing information about the Oracle cloud is shared over a
public virtual circuit. | 
| UpdateVirtualCircuitDetails.Builder | UpdateVirtualCircuitDetails. toBuilder() |  |