Class ShapeDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.loadbalancer.model.ShapeDetails.Builder
 
- 
- Enclosing class:
- ShapeDetails
 
 public static class ShapeDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ShapeDetailsbuild()ShapeDetails.Buildercopy(ShapeDetails model)ShapeDetails.BuildermaximumBandwidthInMbps(Integer maximumBandwidthInMbps)Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve.ShapeDetails.BuilderminimumBandwidthInMbps(Integer minimumBandwidthInMbps)Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress).
 
- 
- 
- 
Method Detail- 
minimumBandwidthInMbpspublic ShapeDetails.Builder minimumBandwidthInMbps(Integer minimumBandwidthInMbps) Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress).The values must be between 10 and the maximumBandwidthInMbps. Example: 150 - Parameters:
- minimumBandwidthInMbps- the value to set
- Returns:
- this builder
 
 - 
maximumBandwidthInMbpspublic ShapeDetails.Builder maximumBandwidthInMbps(Integer maximumBandwidthInMbps) Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve.This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter. The values must be between minimumBandwidthInMbps and 8000 (8Gbps). Example: 1500 - Parameters:
- maximumBandwidthInMbps- the value to set
- Returns:
- this builder
 
 - 
buildpublic ShapeDetails build() 
 - 
copypublic ShapeDetails.Builder copy(ShapeDetails model) 
 
- 
 
-