Class: Google::Cloud::Talent::V4beta1::CustomAttribute
- Inherits:
-
Object
- Object
- Google::Cloud::Talent::V4beta1::CustomAttribute
- Defined in:
- lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb
Overview
Custom attribute values that are either filterable or non-filterable.
Instance Attribute Summary collapse
-
#filterable ⇒ true, false
If the
filterable
flag is true, custom field values are searchable. -
#long_values ⇒ Array<Integer>
Exactly one of string_values or long_values must be specified.
-
#string_values ⇒ Array<String>
Exactly one of string_values or long_values must be specified.
Instance Attribute Details
#filterable ⇒ true, false
Returns If the filterable
flag is true, custom field values are searchable.
If false, values are not searchable.
Default is false.
249 |
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 249 class CustomAttribute; end |
#long_values ⇒ Array<Integer>
Returns Exactly one of string_values or long_values must be specified.
This field is used to perform number range search.
(EQ
, GT
, GE
, LE
, LT
) over filterable long_value
.
Currently at most 1 long_values is supported.
249 |
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 249 class CustomAttribute; end |
#string_values ⇒ Array<String>
Returns Exactly one of string_values or long_values must be specified.
This field is used to perform a string match (CASE_SENSITIVE_MATCH
or
CASE_INSENSITIVE_MATCH
) search.
For filterable string_value
s, a maximum total number of 200 values
is allowed, with each string_value
has a byte size of no more than
500B. For unfilterable string_values
, the maximum total byte size of
unfilterable string_values
is 50KB.
Empty string isn't allowed.
249 |
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 249 class CustomAttribute; end |