Class: Aws::WAFV2::Types::SourceStatistics
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAFV2::Types::SourceStatistics
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-wafv2/types.rb
Overview
Revenue statistics for a single AI bot source, including the bot name, revenue amount, request count, and verification status.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amount ⇒ String
The total revenue amount from this source in the specified currency.
-
#group_by_value ⇒ String
The value for the group-by dimension, when grouping is applied.
-
#intent ⇒ String
The declared intent of the AI bot (for example, summarize, index, or train).
-
#organization ⇒ String
The organization associated with the AI bot.
-
#percentage ⇒ Float
The percentage of total revenue from this source.
-
#request_count ⇒ Integer
The number of monetized requests from this source.
-
#source_category ⇒ String
The category of this AI bot source.
-
#source_name ⇒ String
The name of the AI bot.
-
#verified ⇒ Boolean
Whether the AI bot’s identity was verified.
Instance Attribute Details
#amount ⇒ String
The total revenue amount from this source in the specified currency.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#group_by_value ⇒ String
The value for the group-by dimension, when grouping is applied.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#intent ⇒ String
The declared intent of the AI bot (for example, summarize, index, or train).
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#organization ⇒ String
The organization associated with the AI bot.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#percentage ⇒ Float
The percentage of total revenue from this source.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#request_count ⇒ Integer
The number of monetized requests from this source.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#source_category ⇒ String
The category of this AI bot source.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#source_name ⇒ String
The name of the AI bot.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |
#verified ⇒ Boolean
Whether the AI bot’s identity was verified.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9928 class SourceStatistics < Struct.new( :source_name, :percentage, :amount, :request_count, :source_category, :intent, :organization, :verified, :group_by_value) SENSITIVE = [] include Aws::Structure end |