Interface HealthStatus.Builder

  • Method Details

    • status

      HealthStatus.Builder status(String status)

      The current status of the billing view resource.

      Parameters:
      status - The current status of the billing view resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the billing view resource.

      Parameters:
      status - The current status of the billing view resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      HealthStatus.Builder statusReason(String statusReason)

      The reason for the current status.

      • BILLING_VIEW_NO_ACCESS: The billing view resource does not grant billing:GetBillingViewData permission to this account.

      • BILLING_VIEW_UNHEALTHY: The billing view associated with the budget is unhealthy.

      • FILTER_INVALID: The filter contains reference to an account you do not have access to.

      Parameters:
      statusReason - The reason for the current status.

      • BILLING_VIEW_NO_ACCESS: The billing view resource does not grant billing:GetBillingViewData permission to this account.

      • BILLING_VIEW_UNHEALTHY: The billing view associated with the budget is unhealthy.

      • FILTER_INVALID: The filter contains reference to an account you do not have access to.

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

      HealthStatus.Builder statusReason(HealthStatusReason statusReason)

      The reason for the current status.

      • BILLING_VIEW_NO_ACCESS: The billing view resource does not grant billing:GetBillingViewData permission to this account.

      • BILLING_VIEW_UNHEALTHY: The billing view associated with the budget is unhealthy.

      • FILTER_INVALID: The filter contains reference to an account you do not have access to.

      Parameters:
      statusReason - The reason for the current status.

      • BILLING_VIEW_NO_ACCESS: The billing view resource does not grant billing:GetBillingViewData permission to this account.

      • BILLING_VIEW_UNHEALTHY: The billing view associated with the budget is unhealthy.

      • FILTER_INVALID: The filter contains reference to an account you do not have access to.

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

      HealthStatus.Builder lastUpdatedTime(Instant lastUpdatedTime)
      Sets the value of the LastUpdatedTime property for this object.
      Parameters:
      lastUpdatedTime - The new value for the LastUpdatedTime property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.