Class ResourceAvailability.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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