Class: Aws::WAFV2::Types::RevenueBreakdown
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAFV2::Types::RevenueBreakdown
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-wafv2/types.rb
Overview
A summary of AI bot monetization revenue, including total revenue, revenue by verification tier, and request counts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency ⇒ String
The currency of the revenue amounts.
-
#total_amount ⇒ String
The total revenue amount in the specified currency.
-
#total_monetize_served ⇒ Integer
The total number of HTTP 402 Payment Required responses served to AI agents.
-
#total_settled ⇒ Integer
The total number of successfully settled payment transactions.
-
#unverified_amount ⇒ String
The revenue amount from unverified AI bots.
-
#verified_amount ⇒ String
The revenue amount from verified AI bots.
Instance Attribute Details
#currency ⇒ String
The currency of the revenue amounts.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |
#total_amount ⇒ String
The total revenue amount in the specified currency.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |
#total_monetize_served ⇒ Integer
The total number of HTTP 402 Payment Required responses served to AI agents.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |
#total_settled ⇒ Integer
The total number of successfully settled payment transactions.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |
#unverified_amount ⇒ String
The revenue amount from unverified AI bots.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |
#verified_amount ⇒ String
The revenue amount from verified AI bots.
9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9042 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |