Interface CompensationFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CompensationFilter, CompensationFilter.Builder

@Generated public interface CompensationFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTypeValue

      int getTypeValue()
       Required. Type of filter.
       
      .google.cloud.talent.v4.CompensationFilter.FilterType type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Required. Type of filter.
       
      .google.cloud.talent.v4.CompensationFilter.FilterType type = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The type.
    • getUnitsList

       Required. Specify desired `base compensation entry's`
       [CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
       
      repeated .google.cloud.talent.v4.CompensationInfo.CompensationUnit units = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the units.
    • getUnitsCount

      int getUnitsCount()
       Required. Specify desired `base compensation entry's`
       [CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
       
      repeated .google.cloud.talent.v4.CompensationInfo.CompensationUnit units = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of units.
    • getUnits

      CompensationInfo.CompensationUnit getUnits(int index)
       Required. Specify desired `base compensation entry's`
       [CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
       
      repeated .google.cloud.talent.v4.CompensationInfo.CompensationUnit units = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The units at the given index.
    • getUnitsValueList

      List<Integer> getUnitsValueList()
       Required. Specify desired `base compensation entry's`
       [CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
       
      repeated .google.cloud.talent.v4.CompensationInfo.CompensationUnit units = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the enum numeric values on the wire for units.
    • getUnitsValue

      int getUnitsValue(int index)
       Required. Specify desired `base compensation entry's`
       [CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
       
      repeated .google.cloud.talent.v4.CompensationInfo.CompensationUnit units = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of units at the given index.
    • hasRange

      boolean hasRange()
       Compensation range.
       
      .google.cloud.talent.v4.CompensationInfo.CompensationRange range = 3;
      Returns:
      Whether the range field is set.
    • getRange

       Compensation range.
       
      .google.cloud.talent.v4.CompensationInfo.CompensationRange range = 3;
      Returns:
      The range.
    • getRangeOrBuilder

       Compensation range.
       
      .google.cloud.talent.v4.CompensationInfo.CompensationRange range = 3;
    • getIncludeJobsWithUnspecifiedCompensationRange

      boolean getIncludeJobsWithUnspecifiedCompensationRange()
       If set to true, jobs with unspecified compensation range fields are
       included.
       
      bool include_jobs_with_unspecified_compensation_range = 4;
      Returns:
      The includeJobsWithUnspecifiedCompensationRange.