Package com.google.cloud.talent.v4
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetIncludeJobsWithUnspecifiedCompensationRange()If set to true, jobs with unspecified compensation range fields are included.CompensationInfo.CompensationRangegetRange()Compensation range.CompensationInfo.CompensationRangeOrBuildergetRangeOrBuilder()Compensation range.CompensationFilter.FilterTypegetType()Required.intgetTypeValue()Required.CompensationInfo.CompensationUnitgetUnits(int index)Required.intgetUnitsCount()Required.List<CompensationInfo.CompensationUnit>getUnitsList()Required.intgetUnitsValue(int index)Required.List<Integer>getUnitsValueList()Required.booleanhasRange()Compensation range.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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.
-
getRange
CompensationInfo.CompensationRange getRange()
Compensation range.
.google.cloud.talent.v4.CompensationInfo.CompensationRange range = 3;- Returns:
- The range.
-
getRangeOrBuilder
CompensationInfo.CompensationRangeOrBuilder 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.
-
-