Interface RevenueBreakdown.Builder

  • Method Details

    • totalAmount

      RevenueBreakdown.Builder totalAmount(String totalAmount)

      The total revenue amount in the specified currency.

      Parameters:
      totalAmount - The total revenue amount in the specified currency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • verifiedAmount

      RevenueBreakdown.Builder verifiedAmount(String verifiedAmount)

      The revenue amount from verified AI bots.

      Parameters:
      verifiedAmount - The revenue amount from verified AI bots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unverifiedAmount

      RevenueBreakdown.Builder unverifiedAmount(String unverifiedAmount)

      The revenue amount from unverified AI bots.

      Parameters:
      unverifiedAmount - The revenue amount from unverified AI bots.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currency

      RevenueBreakdown.Builder currency(String currency)

      The currency of the revenue amounts.

      Parameters:
      currency - The currency of the revenue amounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • currency

      RevenueBreakdown.Builder currency(Currency currency)

      The currency of the revenue amounts.

      Parameters:
      currency - The currency of the revenue amounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • totalSettled

      RevenueBreakdown.Builder totalSettled(Long totalSettled)

      The total number of successfully settled payment transactions.

      Parameters:
      totalSettled - The total number of successfully settled payment transactions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalMonetizeServed

      RevenueBreakdown.Builder totalMonetizeServed(Long totalMonetizeServed)

      The total number of HTTP 402 Payment Required responses served to AI agents.

      Parameters:
      totalMonetizeServed - The total number of HTTP 402 Payment Required responses served to AI agents.
      Returns:
      Returns a reference to this object so that method calls can be chained together.