Interface SourceStatistics.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceStatistics.Builder,,SourceStatistics> SdkBuilder<SourceStatistics.Builder,,SourceStatistics> SdkPojo
- Enclosing class:
SourceStatistics
@Mutable
@NotThreadSafe
public static interface SourceStatistics.Builder
extends SdkPojo, CopyableBuilder<SourceStatistics.Builder,SourceStatistics>
-
Method Summary
Modifier and TypeMethodDescriptionThe total revenue amount from this source in the specified currency.groupByValue(String groupByValue) The value for the group-by dimension, when grouping is applied.The declared intent of the AI bot (for example, summarize, index, or train).organization(String organization) The organization associated with the AI bot.percentage(Double percentage) The percentage of total revenue from this source.requestCount(Long requestCount) The number of monetized requests from this source.sourceCategory(String sourceCategory) The category of this AI bot source.sourceName(String sourceName) The name of the AI bot.Whether the AI bot's identity was verified.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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.
-