Package com.google.cloud.talent.v4beta1
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 boolean
getIncludeJobsWithUnspecifiedCompensationRange()
If set to true, jobs with unspecified compensation range fields are included.CompensationInfo.CompensationRange
getRange()
Compensation range.CompensationInfo.CompensationRangeOrBuilder
getRangeOrBuilder()
Compensation range.CompensationFilter.FilterType
getType()
Required.int
getTypeValue()
Required.CompensationInfo.CompensationUnit
getUnits(int index)
Required.int
getUnitsCount()
Required.List<CompensationInfo.CompensationUnit>
getUnitsList()
Required.int
getUnitsValue(int index)
Required.List<Integer>
getUnitsValueList()
Required.boolean
hasRange()
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.v4beta1.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.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.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.v4beta1.CompensationInfo.CompensationRange range = 3;
- Returns:
- Whether the range field is set.
-
getRange
CompensationInfo.CompensationRange getRange()
Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;
- Returns:
- The range.
-
getRangeOrBuilder
CompensationInfo.CompensationRangeOrBuilder getRangeOrBuilder()
Compensation range.
.google.cloud.talent.v4beta1.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.
-
-