Reference documentation and code samples for the Cloud Talent Solution V4 API class Google::Cloud::Talent::V4::CompensationFilter.
Filter on job compensation type and amount.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#include_jobs_with_unspecified_compensation_range
def include_jobs_with_unspecified_compensation_range() -> ::Boolean
    Returns
    
  - (::Boolean) — If set to true, jobs with unspecified compensation range fields are included.
#include_jobs_with_unspecified_compensation_range=
def include_jobs_with_unspecified_compensation_range=(value) -> ::Boolean
    Parameter
    
  - value (::Boolean) — If set to true, jobs with unspecified compensation range fields are included.
    Returns
    
  - (::Boolean) — If set to true, jobs with unspecified compensation range fields are included.
#range
def range() -> ::Google::Cloud::Talent::V4::CompensationInfo::CompensationRange
    Returns
    
  - (::Google::Cloud::Talent::V4::CompensationInfo::CompensationRange) — Compensation range.
#range=
def range=(value) -> ::Google::Cloud::Talent::V4::CompensationInfo::CompensationRange
    Parameter
    
  - value (::Google::Cloud::Talent::V4::CompensationInfo::CompensationRange) — Compensation range.
    Returns
    
  - (::Google::Cloud::Talent::V4::CompensationInfo::CompensationRange) — Compensation range.
#type
def type() -> ::Google::Cloud::Talent::V4::CompensationFilter::FilterType
    Returns
    
  - (::Google::Cloud::Talent::V4::CompensationFilter::FilterType) — Required. Type of filter.
#type=
def type=(value) -> ::Google::Cloud::Talent::V4::CompensationFilter::FilterType
    Parameter
    
  - value (::Google::Cloud::Talent::V4::CompensationFilter::FilterType) — Required. Type of filter.
    Returns
    
  - (::Google::Cloud::Talent::V4::CompensationFilter::FilterType) — Required. Type of filter.
#units
def units() -> ::Array<::Google::Cloud::Talent::V4::CompensationInfo::CompensationUnit>
    Returns
    
  - 
        (::Array<::Google::Cloud::Talent::V4::CompensationInfo::CompensationUnit>) — Required. Specify desired base compensation entry'sCompensationInfo.CompensationUnit.
#units=
def units=(value) -> ::Array<::Google::Cloud::Talent::V4::CompensationInfo::CompensationUnit>
    Parameter
    
  - 
        value (::Array<::Google::Cloud::Talent::V4::CompensationInfo::CompensationUnit>) — Required. Specify desired base compensation entry'sCompensationInfo.CompensationUnit.
    Returns
    
- 
        (::Array<::Google::Cloud::Talent::V4::CompensationInfo::CompensationUnit>) — Required. Specify desired base compensation entry'sCompensationInfo.CompensationUnit.