Class ShapeDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loadbalancer.model.ShapeDetails.Builder
-
- Enclosing class:
- ShapeDetails
public static class ShapeDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShapeDetails
build()
ShapeDetails.Builder
copy(ShapeDetails model)
ShapeDetails.Builder
maximumBandwidthInMbps(Integer maximumBandwidthInMbps)
Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve.ShapeDetails.Builder
minimumBandwidthInMbps(Integer minimumBandwidthInMbps)
Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress).
-
-
-
Method Detail
-
minimumBandwidthInMbps
public 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
-
maximumBandwidthInMbps
public 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
-
build
public ShapeDetails build()
-
copy
public ShapeDetails.Builder copy(ShapeDetails model)
-
-