public static final class CompensationFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder> implements CompensationFilterOrBuilder
Input only. Filter on job compensation type and amount.Protobuf type
google.cloud.talent.v4beta1.CompensationFiltergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CompensationFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CompensationFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CompensationFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CompensationFilter.Builder>public CompensationFilter.Builder mergeFrom(CompensationFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public CompensationFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CompensationFilter.Builder>IOExceptionpublic int getTypeValue()
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;getTypeValue in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setTypeValue(int value)
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;public CompensationFilter.FilterType getType()
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;getType in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setType(CompensationFilter.FilterType value)
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;public CompensationFilter.Builder clearType()
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;public 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;
getUnitsList in interface CompensationFilterOrBuilderpublic 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;
getUnitsCount in interface CompensationFilterOrBuilderpublic 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;
getUnits in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setUnits(int index, CompensationInfo.CompensationUnit value)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public CompensationFilter.Builder addUnits(CompensationInfo.CompensationUnit value)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public CompensationFilter.Builder addAllUnits(Iterable<? extends CompensationInfo.CompensationUnit> values)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public CompensationFilter.Builder clearUnits()
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public 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;
getUnitsValueList in interface CompensationFilterOrBuilderpublic 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;
getUnitsValue in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setUnitsValue(int index, int value)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public CompensationFilter.Builder addUnitsValue(int value)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public CompensationFilter.Builder addAllUnitsValue(Iterable<Integer> values)
Required. Specify desired `base compensation entry's` [CompensationInfo.CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit].
repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit units = 2;
public boolean hasRange()
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;hasRange in interface CompensationFilterOrBuilderpublic CompensationInfo.CompensationRange getRange()
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;getRange in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setRange(CompensationInfo.CompensationRange value)
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;public CompensationFilter.Builder setRange(CompensationInfo.CompensationRange.Builder builderForValue)
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;public CompensationFilter.Builder mergeRange(CompensationInfo.CompensationRange value)
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;public CompensationFilter.Builder clearRange()
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;public CompensationInfo.CompensationRange.Builder getRangeBuilder()
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;public CompensationInfo.CompensationRangeOrBuilder getRangeOrBuilder()
Optional. Compensation range.
.google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 3;getRangeOrBuilder in interface CompensationFilterOrBuilderpublic boolean getIncludeJobsWithUnspecifiedCompensationRange()
Optional. If set to true, jobs with unspecified compensation range fields are included.
bool include_jobs_with_unspecified_compensation_range = 4;getIncludeJobsWithUnspecifiedCompensationRange in interface CompensationFilterOrBuilderpublic CompensationFilter.Builder setIncludeJobsWithUnspecifiedCompensationRange(boolean value)
Optional. If set to true, jobs with unspecified compensation range fields are included.
bool include_jobs_with_unspecified_compensation_range = 4;public CompensationFilter.Builder clearIncludeJobsWithUnspecifiedCompensationRange()
Optional. If set to true, jobs with unspecified compensation range fields are included.
bool include_jobs_with_unspecified_compensation_range = 4;public final CompensationFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>public final CompensationFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CompensationFilter.Builder>Copyright © 2019 Google LLC. All rights reserved.