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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SearchAnalyticsQueryResponse
Returns a new instance of SearchAnalyticsQueryResponse
223 224 225 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 223 def initialize(**args) update!(**args) end |
Instance Attribute Details
#response_aggregation_type ⇒ String
How the results were aggregated.
Corresponds to the JSON property responseAggregationType
216 217 218 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 216 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
221 222 223 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 221 def rows @rows end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
228 229 230 231 |
# File 'generated/google/apis/webmasters_v3/classes.rb', line 228 def update!(**args) @response_aggregation_type = args[:response_aggregation_type] if args.key?(:response_aggregation_type) @rows = args[:rows] if args.key?(:rows) end |