Interface SourceStatistics.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceStatistics.Builder,,SourceStatistics> SdkBuilder<SourceStatistics.Builder,,SourceStatistics> SdkPojo
- Enclosing class:
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.Indicates whether the AI bot's identity was verified — for example, through a cryptographically signed request (Web Bot Auth) or another published verification method.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
Indicates whether the AI bot's identity was verified — for example, through a cryptographically signed request (Web Bot Auth) or another published verification method. This value is meaningful only when GroupBy is NAME, where each result represents a single, identifiable bot. For all other GroupBy values (CATEGORY, INTENT, ORGANIZATION, or WEBACL), a result aggregates multiple bots that may have different verification states, so Verified is always returned as false and should be ignored. Type and required-ness are unchanged (Boolean, optional).
- Parameters:
verified- Indicates whether the AI bot's identity was verified — for example, through a cryptographically signed request (Web Bot Auth) or another published verification method. This value is meaningful only when GroupBy is NAME, where each result represents a single, identifiable bot. For all other GroupBy values (CATEGORY, INTENT, ORGANIZATION, or WEBACL), a result aggregates multiple bots that may have different verification states, so Verified is always returned as false and should be ignored. Type and required-ness are unchanged (Boolean, optional).- 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.
-