Package com.oracle.bmc.limits.model
Class ResourceAvailability.Builder
- java.lang.Object
-
- com.oracle.bmc.limits.model.ResourceAvailability.Builder
-
- Enclosing class:
- ResourceAvailability
public static class ResourceAvailability.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceAvailability.Builderavailable(Long available)The count of available resources.ResourceAvailabilitybuild()ResourceAvailability.Buildercopy(ResourceAvailability model)ResourceAvailability.BuildereffectiveQuotaValue(BigDecimal effectiveQuotaValue)The effective quota value for the given compartment.ResourceAvailability.BuilderfractionalAvailability(BigDecimal fractionalAvailability)The most accurate count of available resources.ResourceAvailability.BuilderfractionalUsage(BigDecimal fractionalUsage)The current most accurate usage in the given compartment.ResourceAvailability.Builderused(Long used)The current usage in the given compartment.
-
-
-
Method Detail
-
used
public ResourceAvailability.Builder used(Long used)
The current usage in the given compartment.To support resources with fractional counts, the field rounds up to the nearest integer.
- Parameters:
used- the value to set- Returns:
- this builder
-
available
public ResourceAvailability.Builder available(Long available)
The count of available resources.To support resources with fractional counts, the field rounds down to the nearest integer.
- Parameters:
available- the value to set- Returns:
- this builder
-
fractionalUsage
public ResourceAvailability.Builder fractionalUsage(BigDecimal fractionalUsage)
The current most accurate usage in the given compartment.- Parameters:
fractionalUsage- the value to set- Returns:
- this builder
-
fractionalAvailability
public ResourceAvailability.Builder fractionalAvailability(BigDecimal fractionalAvailability)
The most accurate count of available resources.- Parameters:
fractionalAvailability- the value to set- Returns:
- this builder
-
effectiveQuotaValue
public ResourceAvailability.Builder effectiveQuotaValue(BigDecimal effectiveQuotaValue)
The effective quota value for the given compartment.This field is only present if there is a current quota policy affecting the current resource in the target region or availability domain.
- Parameters:
effectiveQuotaValue- the value to set- Returns:
- this builder
-
build
public ResourceAvailability build()
-
copy
public ResourceAvailability.Builder copy(ResourceAvailability model)
-
-