Interface SourceStatistics.Builder

  • Method Details

    • sourceName

      SourceStatistics.Builder sourceName(String sourceName)

      The name of the AI bot.

      Parameters:
      sourceName - The name of the AI bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • percentage

      SourceStatistics.Builder percentage(Double percentage)

      The percentage of total revenue from this source.

      Parameters:
      percentage - The percentage of total revenue from this source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • amount

      The total revenue amount from this source in the specified currency.

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

      SourceStatistics.Builder requestCount(Long requestCount)

      The number of monetized requests from this source.

      Parameters:
      requestCount - The number of monetized requests from this source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceCategory

      SourceStatistics.Builder sourceCategory(String sourceCategory)

      The category of this AI bot source.

      Parameters:
      sourceCategory - The category of this AI bot source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • intent

      The declared intent of the AI bot (for example, summarize, index, or train).

      Parameters:
      intent - The declared intent of the AI bot (for example, summarize, index, or train).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • organization

      SourceStatistics.Builder organization(String organization)

      The organization associated with the AI bot.

      Parameters:
      organization - The organization associated with the AI bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • verified

      SourceStatistics.Builder verified(Boolean verified)

      Whether the AI bot's identity was verified.

      Parameters:
      verified - Whether the AI bot's identity was verified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupByValue

      SourceStatistics.Builder groupByValue(String groupByValue)

      The value for the group-by dimension, when grouping is applied.

      Parameters:
      groupByValue - The value for the group-by dimension, when grouping is applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.