Interface CompensationFilterOrBuilder

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

    public interface CompensationFilterOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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

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

        List<CompensationInfo.CompensationUnit> 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.
      • 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.