Class: Google::Apis::CustomsearchV1::Query
- Inherits:
-
Object
- Object
- Google::Apis::CustomsearchV1::Query
- Defined in:
- generated/google/apis/customsearch_v1/classes.rb,
generated/google/apis/customsearch_v1/representations.rb,
generated/google/apis/customsearch_v1/representations.rb
Instance Attribute Summary collapse
-
#count ⇒ Fixnum
Corresponds to the JSON property
count
. -
#cr ⇒ String
Corresponds to the JSON property
cr
. -
#cx ⇒ String
Corresponds to the JSON property
cx
. -
#date_restrict ⇒ String
Corresponds to the JSON property
dateRestrict
. -
#disable_cn_tw_translation ⇒ String
Corresponds to the JSON property
disableCnTwTranslation
. -
#exact_terms ⇒ String
Corresponds to the JSON property
exactTerms
. -
#exclude_terms ⇒ String
Corresponds to the JSON property
excludeTerms
. -
#file_type ⇒ String
Corresponds to the JSON property
fileType
. -
#filter ⇒ String
Corresponds to the JSON property
filter
. -
#gl ⇒ String
Corresponds to the JSON property
gl
. -
#google_host ⇒ String
Corresponds to the JSON property
googleHost
. -
#high_range ⇒ String
Corresponds to the JSON property
highRange
. -
#hl ⇒ String
Corresponds to the JSON property
hl
. -
#hq ⇒ String
Corresponds to the JSON property
hq
. -
#img_color_type ⇒ String
Corresponds to the JSON property
imgColorType
. -
#img_dominant_color ⇒ String
Corresponds to the JSON property
imgDominantColor
. -
#img_size ⇒ String
Corresponds to the JSON property
imgSize
. -
#img_type ⇒ String
Corresponds to the JSON property
imgType
. -
#input_encoding ⇒ String
Corresponds to the JSON property
inputEncoding
. -
#language ⇒ String
Corresponds to the JSON property
language
. -
#link_site ⇒ String
Corresponds to the JSON property
linkSite
. -
#low_range ⇒ String
Corresponds to the JSON property
lowRange
. -
#or_terms ⇒ String
Corresponds to the JSON property
orTerms
. -
#output_encoding ⇒ String
Corresponds to the JSON property
outputEncoding
. -
#related_site ⇒ String
Corresponds to the JSON property
relatedSite
. -
#rights ⇒ String
Corresponds to the JSON property
rights
. -
#safe ⇒ String
Corresponds to the JSON property
safe
. -
#search_terms ⇒ String
Corresponds to the JSON property
searchTerms
. -
#search_type ⇒ String
Corresponds to the JSON property
searchType
. -
#site_search ⇒ String
Corresponds to the JSON property
siteSearch
. -
#site_search_filter ⇒ String
Corresponds to the JSON property
siteSearchFilter
. -
#sort ⇒ String
Corresponds to the JSON property
sort
. -
#start_index ⇒ Fixnum
Corresponds to the JSON property
startIndex
. -
#start_page ⇒ Fixnum
Corresponds to the JSON property
startPage
. -
#title ⇒ String
Corresponds to the JSON property
title
. -
#total_results ⇒ Fixnum
Corresponds to the JSON property
totalResults
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Query
constructor
A new instance of Query.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ Query
Returns a new instance of Query
382 383 384 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 382 def initialize(**args) update!(**args) end |
Instance Attribute Details
#count ⇒ Fixnum
Corresponds to the JSON property count
205 206 207 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 205 def count @count end |
#cr ⇒ String
Corresponds to the JSON property cr
210 211 212 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 210 def cr @cr end |
#cx ⇒ String
Corresponds to the JSON property cx
215 216 217 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 215 def cx @cx end |
#date_restrict ⇒ String
Corresponds to the JSON property dateRestrict
220 221 222 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 220 def date_restrict @date_restrict end |
#disable_cn_tw_translation ⇒ String
Corresponds to the JSON property disableCnTwTranslation
225 226 227 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 225 def disable_cn_tw_translation @disable_cn_tw_translation end |
#exact_terms ⇒ String
Corresponds to the JSON property exactTerms
230 231 232 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 230 def exact_terms @exact_terms end |
#exclude_terms ⇒ String
Corresponds to the JSON property excludeTerms
235 236 237 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 235 def exclude_terms @exclude_terms end |
#file_type ⇒ String
Corresponds to the JSON property fileType
240 241 242 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 240 def file_type @file_type end |
#filter ⇒ String
Corresponds to the JSON property filter
245 246 247 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 245 def filter @filter end |
#gl ⇒ String
Corresponds to the JSON property gl
250 251 252 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 250 def gl @gl end |
#google_host ⇒ String
Corresponds to the JSON property googleHost
255 256 257 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 255 def google_host @google_host end |
#high_range ⇒ String
Corresponds to the JSON property highRange
260 261 262 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 260 def high_range @high_range end |
#hl ⇒ String
Corresponds to the JSON property hl
265 266 267 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 265 def hl @hl end |
#hq ⇒ String
Corresponds to the JSON property hq
270 271 272 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 270 def hq @hq end |
#img_color_type ⇒ String
Corresponds to the JSON property imgColorType
275 276 277 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 275 def img_color_type @img_color_type end |
#img_dominant_color ⇒ String
Corresponds to the JSON property imgDominantColor
280 281 282 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 280 def img_dominant_color @img_dominant_color end |
#img_size ⇒ String
Corresponds to the JSON property imgSize
285 286 287 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 285 def img_size @img_size end |
#img_type ⇒ String
Corresponds to the JSON property imgType
290 291 292 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 290 def img_type @img_type end |
#input_encoding ⇒ String
Corresponds to the JSON property inputEncoding
295 296 297 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 295 def input_encoding @input_encoding end |
#language ⇒ String
Corresponds to the JSON property language
300 301 302 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 300 def language @language end |
#link_site ⇒ String
Corresponds to the JSON property linkSite
305 306 307 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 305 def link_site @link_site end |
#low_range ⇒ String
Corresponds to the JSON property lowRange
310 311 312 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 310 def low_range @low_range end |
#or_terms ⇒ String
Corresponds to the JSON property orTerms
315 316 317 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 315 def or_terms @or_terms end |
#output_encoding ⇒ String
Corresponds to the JSON property outputEncoding
320 321 322 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 320 def output_encoding @output_encoding end |
#related_site ⇒ String
Corresponds to the JSON property relatedSite
325 326 327 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 325 def @related_site end |
#rights ⇒ String
Corresponds to the JSON property rights
330 331 332 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 330 def rights @rights end |
#safe ⇒ String
Corresponds to the JSON property safe
335 336 337 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 335 def safe @safe end |
#search_terms ⇒ String
Corresponds to the JSON property searchTerms
340 341 342 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 340 def search_terms @search_terms end |
#search_type ⇒ String
Corresponds to the JSON property searchType
345 346 347 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 345 def search_type @search_type end |
#site_search ⇒ String
Corresponds to the JSON property siteSearch
350 351 352 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 350 def site_search @site_search end |
#site_search_filter ⇒ String
Corresponds to the JSON property siteSearchFilter
355 356 357 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 355 def site_search_filter @site_search_filter end |
#sort ⇒ String
Corresponds to the JSON property sort
360 361 362 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 360 def sort @sort end |
#start_index ⇒ Fixnum
Corresponds to the JSON property startIndex
365 366 367 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 365 def start_index @start_index end |
#start_page ⇒ Fixnum
Corresponds to the JSON property startPage
370 371 372 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 370 def start_page @start_page end |
#title ⇒ String
Corresponds to the JSON property title
375 376 377 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 375 def title @title end |
#total_results ⇒ Fixnum
Corresponds to the JSON property totalResults
380 381 382 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 380 def total_results @total_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 |
# File 'generated/google/apis/customsearch_v1/classes.rb', line 387 def update!(**args) @count = args[:count] if args.key?(:count) @cr = args[:cr] if args.key?(:cr) @cx = args[:cx] if args.key?(:cx) @date_restrict = args[:date_restrict] if args.key?(:date_restrict) @disable_cn_tw_translation = args[:disable_cn_tw_translation] if args.key?(:disable_cn_tw_translation) @exact_terms = args[:exact_terms] if args.key?(:exact_terms) @exclude_terms = args[:exclude_terms] if args.key?(:exclude_terms) @file_type = args[:file_type] if args.key?(:file_type) @filter = args[:filter] if args.key?(:filter) @gl = args[:gl] if args.key?(:gl) @google_host = args[:google_host] if args.key?(:google_host) @high_range = args[:high_range] if args.key?(:high_range) @hl = args[:hl] if args.key?(:hl) @hq = args[:hq] if args.key?(:hq) @img_color_type = args[:img_color_type] if args.key?(:img_color_type) @img_dominant_color = args[:img_dominant_color] if args.key?(:img_dominant_color) @img_size = args[:img_size] if args.key?(:img_size) @img_type = args[:img_type] if args.key?(:img_type) @input_encoding = args[:input_encoding] if args.key?(:input_encoding) @language = args[:language] if args.key?(:language) @link_site = args[:link_site] if args.key?(:link_site) @low_range = args[:low_range] if args.key?(:low_range) @or_terms = args[:or_terms] if args.key?(:or_terms) @output_encoding = args[:output_encoding] if args.key?(:output_encoding) @related_site = args[:related_site] if args.key?(:related_site) @rights = args[:rights] if args.key?(:rights) @safe = args[:safe] if args.key?(:safe) @search_terms = args[:search_terms] if args.key?(:search_terms) @search_type = args[:search_type] if args.key?(:search_type) @site_search = args[:site_search] if args.key?(:site_search) @site_search_filter = args[:site_search_filter] if args.key?(:site_search_filter) @sort = args[:sort] if args.key?(:sort) @start_index = args[:start_index] if args.key?(:start_index) @start_page = args[:start_page] if args.key?(:start_page) @title = args[:title] if args.key?(:title) @total_results = args[:total_results] if args.key?(:total_results) end |