class Google::Apis::JobsV3p1beta1::HistogramFacets
Input only. Histogram facets to be specified in SearchJobsRequest
.
Attributes
Optional. Specifies compensation field-based histogram requests. Duplicate values of CompensationHistogramRequest.type
are not allowed. Corresponds to the JSON property `compensationHistogramFacets` @return [Array<Google::Apis::JobsV3p1beta1::CompensationHistogramRequest>]
Optional. Specifies the custom attributes histogram requests. Duplicate values of CustomAttributeHistogramRequest.key
are not allowed. Corresponds to the JSON property `customAttributeHistogramFacets` @return [Array<Google::Apis::JobsV3p1beta1::CustomAttributeHistogramRequest>]
Optional. Specifies the simple type of histogram facets, for example, ` COMPANY_SIZE`, `EMPLOYMENT_TYPE` etc. Corresponds to the JSON property `simpleHistogramFacets` @return [Array<String>]
Public Class Methods
# File lib/google/apis/jobs_v3p1beta1/classes.rb, line 978 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/jobs_v3p1beta1/classes.rb, line 983 def update!(**args) @compensation_histogram_facets = args[:compensation_histogram_facets] if args.key?(:compensation_histogram_facets) @custom_attribute_histogram_facets = args[:custom_attribute_histogram_facets] if args.key?(:custom_attribute_histogram_facets) @simple_histogram_facets = args[:simple_histogram_facets] if args.key?(:simple_histogram_facets) end