Class: Google::Apis::AdminDirectoryV1::SchemaFieldSpec::NumericIndexingSpec
- Inherits:
-
Object
- Object
- Google::Apis::AdminDirectoryV1::SchemaFieldSpec::NumericIndexingSpec
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/admin_directory_v1/classes.rb,
generated/google/apis/admin_directory_v1/representations.rb,
generated/google/apis/admin_directory_v1/representations.rb
Overview
Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported.
Instance Attribute Summary collapse
-
#max_value ⇒ Float
Maximum value of this field.
-
#min_value ⇒ Float
Minimum value of this field.
Instance Method Summary collapse
-
#initialize(**args) ⇒ NumericIndexingSpec
constructor
A new instance of NumericIndexingSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ NumericIndexingSpec
Returns a new instance of NumericIndexingSpec.
2164 2165 2166 |
# File 'generated/google/apis/admin_directory_v1/classes.rb', line 2164 def initialize(**args) update!(**args) end |
Instance Attribute Details
#max_value ⇒ Float
Maximum value of this field. This is meant to be indicative rather than
enforced. Values outside this range will still be indexed, but search may not
be as performant.
Corresponds to the JSON property maxValue
2155 2156 2157 |
# File 'generated/google/apis/admin_directory_v1/classes.rb', line 2155 def max_value @max_value end |
#min_value ⇒ Float
Minimum value of this field. This is meant to be indicative rather than
enforced. Values outside this range will still be indexed, but search may not
be as performant.
Corresponds to the JSON property minValue
2162 2163 2164 |
# File 'generated/google/apis/admin_directory_v1/classes.rb', line 2162 def min_value @min_value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2169 2170 2171 2172 |
# File 'generated/google/apis/admin_directory_v1/classes.rb', line 2169 def update!(**args) @max_value = args[:max_value] if args.key?(:max_value) @min_value = args[:min_value] if args.key?(:min_value) end |