Class FastConnectProviderService.Builder
- java.lang.Object
- 
- com.oracle.bmc.vnmonitoring.model.FastConnectProviderService.Builder
 
- 
- Enclosing class:
- FastConnectProviderService
 
 public static class FastConnectProviderService.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
descriptionpublic FastConnectProviderService.Builder description(String description) The location of the provider’s website or portal.This portal is where you can get information about the provider service, create a virtual circuit connection from the provider to Oracle Cloud Infrastructure, and retrieve your provider service key for that virtual circuit connection. Example: https://example.com - Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
idpublic FastConnectProviderService.Builder id(String id) The OCID of the service offered by the provider.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
privatePeeringBgpManagementpublic FastConnectProviderService.Builder privatePeeringBgpManagement(FastConnectProviderService.PrivatePeeringBgpManagement privatePeeringBgpManagement) Who is responsible for managing the private peering BGP information.- Parameters:
- privatePeeringBgpManagement- the value to set
- Returns:
- this builder
 
 - 
providerNamepublic FastConnectProviderService.Builder providerName(String providerName) The name of the provider.- Parameters:
- providerName- the value to set
- Returns:
- this builder
 
 - 
providerServiceNamepublic FastConnectProviderService.Builder providerServiceName(String providerServiceName) The name of the service offered by the provider.- Parameters:
- providerServiceName- the value to set
- Returns:
- this builder
 
 - 
publicPeeringBgpManagementpublic FastConnectProviderService.Builder publicPeeringBgpManagement(FastConnectProviderService.PublicPeeringBgpManagement publicPeeringBgpManagement) Who is responsible for managing the public peering BGP information.- Parameters:
- publicPeeringBgpManagement- the value to set
- Returns:
- this builder
 
 - 
supportedVirtualCircuitTypespublic FastConnectProviderService.Builder supportedVirtualCircuitTypes(List<FastConnectProviderService.SupportedVirtualCircuitTypes> supportedVirtualCircuitTypes) An array of virtual circuit types supported by this service.- Parameters:
- supportedVirtualCircuitTypes- the value to set
- Returns:
- this builder
 
 - 
customerAsnManagementpublic FastConnectProviderService.Builder customerAsnManagement(FastConnectProviderService.CustomerAsnManagement customerAsnManagement) Who is responsible for managing the ASN information for the network at the other end of the connection from Oracle.- Parameters:
- customerAsnManagement- the value to set
- Returns:
- this builder
 
 - 
providerServiceKeyManagementpublic FastConnectProviderService.Builder providerServiceKeyManagement(FastConnectProviderService.ProviderServiceKeyManagement providerServiceKeyManagement) Who is responsible for managing the provider service key.- Parameters:
- providerServiceKeyManagement- the value to set
- Returns:
- this builder
 
 - 
bandwithShapeManagementpublic FastConnectProviderService.Builder bandwithShapeManagement(FastConnectProviderService.BandwithShapeManagement bandwithShapeManagement) Who is responsible for managing the virtual circuit bandwidth.- Parameters:
- bandwithShapeManagement- the value to set
- Returns:
- this builder
 
 - 
requiredTotalCrossConnectspublic FastConnectProviderService.Builder requiredTotalCrossConnects(Integer requiredTotalCrossConnects) Total number of cross-connect or cross-connect groups required for the virtual circuit.- Parameters:
- requiredTotalCrossConnects- the value to set
- Returns:
- this builder
 
 - 
typepublic FastConnectProviderService.Builder type(FastConnectProviderService.Type type) Provider service type.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
buildpublic FastConnectProviderService build() 
 - 
copypublic FastConnectProviderService.Builder copy(FastConnectProviderService model) 
 
- 
 
-