Class: Google::Apis::CloudsearchV1::ObjectOptions
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::ObjectOptions
- 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
-
#display_options ⇒ Google::Apis::CloudsearchV1::ObjectDisplayOptions
The display options for an object.
-
#freshness_options ⇒ Google::Apis::CloudsearchV1::FreshnessOptions
Indicates which freshness property to use when adjusting search ranking for an item.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ObjectOptions
constructor
A new instance of ObjectOptions.
-
#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) ⇒ ObjectOptions
Returns a new instance of ObjectOptions
2469 2470 2471 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2469 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_options ⇒ Google::Apis::CloudsearchV1::ObjectDisplayOptions
The display options for an object.
Corresponds to the JSON property displayOptions
2456 2457 2458 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2456 def @display_options end |
#freshness_options ⇒ Google::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
2467 2468 2469 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2467 def @freshness_options end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2474 2475 2476 2477 |
# File 'generated/google/apis/cloudsearch_v1/classes.rb', line 2474 def update!(**args) @display_options = args[:display_options] if args.key?(:display_options) @freshness_options = args[:freshness_options] if args.key?(:freshness_options) end |