Struct google_jobs3::CustomAttribute[][src]

pub struct CustomAttribute {
    pub filterable: Option<bool>,
    pub string_values: Option<Vec<String>>,
    pub long_values: Option<Vec<String>>,
}

Custom attribute values that are either filterable or non-filterable.

This type is not used in any activity, and only used as part of another schema.

Fields

Optional.

If the filterable flag is true, custom field values are searchable. If false, values are not searchable.

Default is false.

Optional but 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_values, a maximum total number of 200 values is allowed, with each string_value has a byte size of no more than 255B. For unfilterable string_values, the maximum total byte size of unfilterable string_values is 50KB.

Empty string is not allowed.

Optional but 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.

Trait Implementations

impl Default for CustomAttribute
[src]

Returns the "default value" for a type. Read more

impl Clone for CustomAttribute
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CustomAttribute
[src]

Formats the value using the given formatter. Read more

impl Part for CustomAttribute
[src]

Auto Trait Implementations