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
@Generated
public interface CompensationFilterOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIf set to true, jobs with unspecified compensation range fields are included.getRange()Compensation range.Compensation range.getType()Required.intRequired.getUnits(int index) Required.intRequired.Required.intgetUnitsValue(int index) Required.Required.booleanhasRange()Compensation range.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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
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.
-