public sealed class CustomAttribute : IMessage<CustomAttribute>, IEquatable<CustomAttribute>, IDeepCloneable<CustomAttribute>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Talent Solution v4 API class CustomAttribute.
Custom attribute values that are either filterable or non-filterable.
Implements
IMessageCustomAttribute, IEquatableCustomAttribute, IDeepCloneableCustomAttribute, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Assembly
Google.Cloud.Talent.V4.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.v4.JobQuery.custom_attribute_filter].
If false, these values may not be used for custom attribute filters.
Default is false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
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 |
bool |
|
LongValues
public RepeatedField<long> LongValues { get; }Exactly one of [string_values][google.cloud.talent.v4.CustomAttribute.string_values] or [long_values][google.cloud.talent.v4.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.v4.CustomAttribute.long_values] is supported.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSystem.Int64 |
|
StringValues
public RepeatedField<string> StringValues { get; }Exactly one of [string_values][google.cloud.talent.v4.CustomAttribute.string_values] or [long_values][google.cloud.talent.v4.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_values, 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 |
RepeatedFieldstring |
|