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 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
-
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)
-
-