Class BudgetSummary

    • Method Detail

      • approximateDollarLimit

        public final Float approximateDollarLimit()

        The approximate dollar limit of the budget.

        Returns:
        The approximate dollar limit of the budget.
      • budgetId

        public final String budgetId()

        The budget ID.

        Returns:
        The budget ID.
      • createdAt

        public final Instant createdAt()

        The date and time the resource was created.

        Returns:
        The date and time the resource was created.
      • createdBy

        public final String createdBy()

        The user or system that created this resource.

        Returns:
        The user or system that created this resource.
      • description

        public final String description()

        The description of the budget summary.

        Returns:
        The description of the budget summary.
      • displayName

        public final String displayName()

        The display name of the budget summary to update.

        Returns:
        The display name of the budget summary to update.
      • status

        public final BudgetStatus status()

        The status of the budget.

        • ACTIVE–The budget is being evaluated.

        • INACTIVE–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.

        If the service returns an enum value that is not available in the current SDK version, status will return BudgetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The status of the budget.

        • ACTIVE–The budget is being evaluated.

        • INACTIVE–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.

        See Also:
        BudgetStatus
      • statusAsString

        public final String statusAsString()

        The status of the budget.

        • ACTIVE–The budget is being evaluated.

        • INACTIVE–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.

        If the service returns an enum value that is not available in the current SDK version, status will return BudgetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The status of the budget.

        • ACTIVE–The budget is being evaluated.

        • INACTIVE–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.

        See Also:
        BudgetStatus
      • updatedAt

        public final Instant updatedAt()

        The date and time the resource was updated.

        Returns:
        The date and time the resource was updated.
      • updatedBy

        public final String updatedBy()

        The user or system that updated this resource.

        Returns:
        The user or system that updated this resource.
      • usageTrackingResource

        public final UsageTrackingResource usageTrackingResource()

        The resource used to track expenditure in the budget.

        Returns:
        The resource used to track expenditure in the budget.
      • usages

        public final ConsumedUsages usages()

        The consumed usage for the budget.

        Returns:
        The consumed usage for the budget.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)