Interface BudgetSummary.Builder

    • Method Detail

      • approximateDollarLimit

        BudgetSummary.Builder approximateDollarLimit​(Float approximateDollarLimit)

        The approximate dollar limit of the budget.

        Parameters:
        approximateDollarLimit - The approximate dollar limit of the budget.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • budgetId

        BudgetSummary.Builder budgetId​(String budgetId)

        The budget ID.

        Parameters:
        budgetId - The budget ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        BudgetSummary.Builder createdAt​(Instant createdAt)

        The date and time the resource was created.

        Parameters:
        createdAt - The date and time the resource was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        BudgetSummary.Builder createdBy​(String createdBy)

        The user or system that created this resource.

        Parameters:
        createdBy - The user or system that created this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        BudgetSummary.Builder description​(String description)

        The description of the budget summary.

        Parameters:
        description - The description of the budget summary.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        BudgetSummary.Builder displayName​(String displayName)

        The display name of the budget summary to update.

        Parameters:
        displayName - The display name of the budget summary to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        BudgetSummary.Builder status​(String 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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BudgetStatus, BudgetStatus
      • status

        BudgetSummary.Builder status​(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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BudgetStatus, BudgetStatus
      • updatedAt

        BudgetSummary.Builder updatedAt​(Instant updatedAt)

        The date and time the resource was updated.

        Parameters:
        updatedAt - The date and time the resource was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updatedBy

        BudgetSummary.Builder updatedBy​(String updatedBy)

        The user or system that updated this resource.

        Parameters:
        updatedBy - The user or system that updated this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • usageTrackingResource

        BudgetSummary.Builder usageTrackingResource​(UsageTrackingResource usageTrackingResource)

        The resource used to track expenditure in the budget.

        Parameters:
        usageTrackingResource - The resource used to track expenditure in the budget.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • usages

        BudgetSummary.Builder usages​(ConsumedUsages usages)

        The consumed usage for the budget.

        Parameters:
        usages - The consumed usage for the budget.
        Returns:
        Returns a reference to this object so that method calls can be chained together.