Class: Aws::WAFV2::Types::GetRevenueStatisticsTimeSeriesRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAFV2::Types::GetRevenueStatisticsTimeSeriesRequest
- Defined in:
- gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency ⇒ String
The currency for the amounts in the response.
-
#filters ⇒ Array<Types::MonetizationFilter>
Optional filters to narrow the results.
-
#group_by ⇒ String
The dimension to group results by.
-
#interval ⇒ String
The time interval for aggregating data points:
MINUTELY,FIVE_MINUTELY,HOURLY, orDAILY. -
#limit ⇒ Integer
The maximum number of data points to return.
-
#next_marker ⇒ String
When you get a paginated response, this marker indicates that additional results are available.
-
#scope ⇒ String
Specifies whether this is for a Amazon CloudFront distribution (
CLOUDFRONT) or for a regional application (REGIONAL). -
#statistic_type ⇒ String
The type of time series data to retrieve:
DATE_HISTOGRAMfor revenue over time, orPAYMENT_TRAFFICfor payment traffic patterns. -
#time_window ⇒ Types::TimeWindow
The time range for the query.
Instance Attribute Details
#currency ⇒ String
The currency for the amounts in the response.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#filters ⇒ Array<Types::MonetizationFilter>
Optional filters to narrow the results.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#group_by ⇒ String
The dimension to group results by.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#interval ⇒ String
The time interval for aggregating data points: MINUTELY,
FIVE_MINUTELY, HOURLY, or DAILY.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#limit ⇒ Integer
The maximum number of data points to return. Minimum: 1. Maximum: 10000.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#next_marker ⇒ String
When you get a paginated response, this marker indicates that additional results are available.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#scope ⇒ String
Specifies whether this is for a Amazon CloudFront distribution
(CLOUDFRONT) or for a regional application (REGIONAL).
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#statistic_type ⇒ String
The type of time series data to retrieve: DATE_HISTOGRAM for
revenue over time, or PAYMENT_TRAFFIC for payment traffic
patterns.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |
#time_window ⇒ Types::TimeWindow
The time range for the query. Specify start and end timestamps.
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'gems/aws-sdk-wafv2/lib/aws-sdk-wafv2/types.rb', line 4055 class GetRevenueStatisticsTimeSeriesRequest < Struct.new( :statistic_type, :time_window, :scope, :interval, :currency, :group_by, :filters, :limit, :next_marker) SENSITIVE = [] include Aws::Structure end |