public sealed class CustomAttribute : IMessage<CustomAttribute>, IEquatable<CustomAttribute>, IDeepCloneable<CustomAttribute>, IBufferMessage, IMessage
Custom attribute values that are either filterable or non-filterable.
Implements
IMessage<CustomAttribute>, IEquatable<CustomAttribute>, IDeepCloneable<CustomAttribute>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
CustomAttribute()
public CustomAttribute()
CustomAttribute(CustomAttribute)
public CustomAttribute(CustomAttribute other)
Parameter | |
---|---|
Name | Description |
other | CustomAttribute |
Properties
Filterable
public bool Filterable { get; set; }
If the filterable
flag is true, the custom field values may be used for
custom attribute filters [JobQuery.custom_attribute_filter][google.cloud.talent.v4beta1.JobQuery.custom_attribute_filter].
If false, these values may not be used for custom attribute filters.
Default is false.
Property Value | |
---|---|
Type | Description |
Boolean |
KeywordSearchable
public bool KeywordSearchable { get; set; }
If the keyword_searchable
flag is true, the keywords in custom fields are
searchable by keyword match.
If false, the values are not searchable by keyword match.
Default is false.
Property Value | |
---|---|
Type | Description |
Boolean |
LongValues
public RepeatedField<long> LongValues { get; }
Exactly one of [string_values][google.cloud.talent.v4beta1.CustomAttribute.string_values] or [long_values][google.cloud.talent.v4beta1.CustomAttribute.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][google.cloud.talent.v4beta1.CustomAttribute.long_values] is supported.
Property Value | |
---|---|
Type | Description |
RepeatedField<Int64> |
StringValues
public RepeatedField<string> StringValues { get; }
Exactly one of [string_values][google.cloud.talent.v4beta1.CustomAttribute.string_values] or [long_values][google.cloud.talent.v4beta1.CustomAttribute.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.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |