| VirtualCircuit.Builder | VirtualCircuit.Builder. bandwidthShapeName(String bandwidthShapeName) | The provisioned data rate of the connection. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. bgpAdminState(VirtualCircuit.BgpAdminState bgpAdminState) | Set to ENABLED (the default) to activate the BGP session of the virtual circuit,
set to DISABLED to deactivate the virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. bgpIpv6SessionState(VirtualCircuit.BgpIpv6SessionState bgpIpv6SessionState) | The state of the Ipv6 BGP session associated with the virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. bgpManagement(VirtualCircuit.BgpManagement bgpManagement) | Deprecated. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. bgpSessionState(VirtualCircuit.BgpSessionState bgpSessionState) | The state of the Ipv4 BGP session associated with the virtual circuit. | 
| static VirtualCircuit.Builder | VirtualCircuit. builder() | Create a new builder. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. compartmentId(String compartmentId) | The OCID  of the
compartment containing the virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. copy(VirtualCircuit model) |  | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. crossConnectMappings(List<CrossConnectMapping> crossConnectMappings) | An array of mappings, each containing properties for a cross-connect or cross-connect
group that is associated with this virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. customerAsn(Long customerAsn) | The BGP ASN of the network at the other end of the BGP session from Oracle. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. customerBgpAsn(Integer customerBgpAsn) | Deprecated. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. displayName(String displayName) | A user-friendly name. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. freeformTags(Map<String,String> freeformTags) | Simple key-value pair that is applied without any predefined name, type or scope. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. gatewayId(String gatewayId) | The OCID  of the
customer’s  Drg that this virtual circuit uses. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. id(String id) | The virtual circuit’s Oracle ID
(OCID ). | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. ipMtu(VirtualCircuitIpMtu ipMtu) | The layer 3 IP MTU to use on this virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. isBfdEnabled(Boolean isBfdEnabled) | Set to true to enable BFD for IPv4 BGP peering, or set to false to
disable BFD. | 
| VirtualCircuit.Builder | VirtualCircuit.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. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. lifecycleState(VirtualCircuit.LifecycleState lifecycleState) | The virtual circuit’s current state. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. oracleBgpAsn(Integer oracleBgpAsn) | The Oracle BGP ASN. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. providerName(String providerName) | Deprecated. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. providerServiceId(String providerServiceId) | The OCID  of the
service offered by the provider (if the customer is connecting via a provider). | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. providerServiceKeyName(String providerServiceKeyName) | The service key name offered by the provider (if the customer is connecting via a
provider). | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. providerServiceName(String providerServiceName) | Deprecated. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. providerState(VirtualCircuit.ProviderState providerState) | The provider’s state in relation to this virtual circuit (if the customer is connecting
via a provider). | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. publicPrefixes(List<String> publicPrefixes) | For a public virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. referenceComment(String referenceComment) | Provider-supplied reference information about this virtual circuit (if the customer is
connecting via a provider). | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. region(String region) | The Oracle Cloud Infrastructure region where this virtual circuit is located. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. routingPolicy(List<VirtualCircuit.RoutingPolicy> routingPolicy) | The routing policy sets how routing information about the Oracle cloud is shared over a
public virtual circuit. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. serviceType(VirtualCircuit.ServiceType serviceType) | Provider service type. | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. timeCreated(Date timeCreated) | The date and time the virtual circuit was created, in the format defined by
RFC3339 . | 
| VirtualCircuit.Builder | VirtualCircuit. toBuilder() |  | 
| VirtualCircuit.Builder | VirtualCircuit.Builder. type(VirtualCircuit.Type type) | Whether the virtual circuit supports private or public peering. |