Class: Aws::WAFV2::Types::RevenueBreakdown

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#currencyString

The currency of the revenue amounts.

Returns:

  • (String)


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_amountString

The total revenue amount in the specified currency.

Returns:

  • (String)


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_servedInteger

The total number of HTTP 402 Payment Required responses served to AI agents.

Returns:

  • (Integer)


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_settledInteger

The total number of successfully settled payment transactions.

Returns:

  • (Integer)


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_amountString

The revenue amount from unverified AI bots.

Returns:

  • (String)


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_amountString

The revenue amount from verified AI bots.

Returns:

  • (String)


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