Class: Google::Apis::WebmastersV3::SearchAnalyticsQueryResponse
- Inherits:
-
Object
- Object
- Google::Apis::WebmastersV3::SearchAnalyticsQueryResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/webmasters_v3/classes.rb,
generated/google/apis/webmasters_v3/representations.rb,
generated/google/apis/webmasters_v3/representations.rb
Overview
A list of rows, one per result, grouped by key. Metrics in each row are aggregated for all data grouped by that key either by page or property, as specified by the aggregation type parameter.
Instance Attribute Summary collapse
-
#response_aggregation_type ⇒ String
How the results were aggregated.
-
#rows ⇒ Array<Google::Apis::WebmastersV3::ApiDataRow>
A list of rows grouped by the key values in the order given in the query.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SearchAnalyticsQueryResponse
constructor
A new instance of SearchAnalyticsQueryResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SearchAnalyticsQueryResponse
Returns a new instance of SearchAnalyticsQueryResponse.
231 232 233 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 231 def initialize(**args) update!(**args) end |
Instance Attribute Details
#response_aggregation_type ⇒ String
How the results were aggregated.
Corresponds to the JSON property responseAggregationType
224 225 226 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 224 def response_aggregation_type @response_aggregation_type end |
#rows ⇒ Array<Google::Apis::WebmastersV3::ApiDataRow>
A list of rows grouped by the key values in the order given in the query.
Corresponds to the JSON property rows
229 230 231 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 229 def rows @rows end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
236 237 238 239 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 236 def update!(**args) @response_aggregation_type = args[:response_aggregation_type] if args.key?(:response_aggregation_type) @rows = args[:rows] if args.key?(:rows) end |