Class: Google::Apis::CloudsearchV1::ObjectOptions

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
generated/google/apis/cloudsearch_v1/classes.rb,
generated/google/apis/cloudsearch_v1/representations.rb,
generated/google/apis/cloudsearch_v1/representations.rb

Overview

The options for an object.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ ObjectOptions

Returns a new instance of ObjectOptions



2328
2329
2330
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2328

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#display_optionsGoogle::Apis::CloudsearchV1::ObjectDisplayOptions

The display options for an object. Corresponds to the JSON property displayOptions



2315
2316
2317
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2315

def display_options
  @display_options
end

#freshness_optionsGoogle::Apis::CloudsearchV1::FreshnessOptions

Indicates which freshness property to use when adjusting search ranking for an item. Fresher, more recent dates indicate higher quality. Use the freshness option property that best works with your data. For fileshare documents, last modified time is most relevant. For calendar event data, the time when the event occurs is a more relevant freshness indicator. In this way, calendar events that occur closer to the time of the search query are considered higher quality and ranked accordingly. Corresponds to the JSON property freshnessOptions



2326
2327
2328
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2326

def freshness_options
  @freshness_options
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2333
2334
2335
2336
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2333

def update!(**args)
  @display_options = args[:display_options] if args.key?(:display_options)
  @freshness_options = args[:freshness_options] if args.key?(:freshness_options)
end