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.Builder
available(Long available)
The count of available resources.ResourceAvailability
build()
ResourceAvailability.Builder
copy(ResourceAvailability model)
ResourceAvailability.Builder
effectiveQuotaValue(BigDecimal effectiveQuotaValue)
The effective quota value for the given compartment.ResourceAvailability.Builder
fractionalAvailability(BigDecimal fractionalAvailability)
The most accurate count of available resources.ResourceAvailability.Builder
fractionalUsage(BigDecimal fractionalUsage)
The current most accurate usage in the given compartment.ResourceAvailability.Builder
used(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)
-
-