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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 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.
9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 |
# File 'lib/aws-sdk-wafv2/types.rb', line 9054 class RevenueBreakdown < Struct.new( :total_amount, :verified_amount, :unverified_amount, :currency, :total_settled, :total_monetize_served) SENSITIVE = [] include Aws::Structure end |