public final class CompensationFilter extends com.google.protobuf.GeneratedMessageV3 implements CompensationFilterOrBuilder
Input only. Filter on job compensation type and amount.Protobuf type
google.cloud.talent.v4beta1.CompensationFilter| Modifier and Type | Class and Description |
|---|---|
static class |
CompensationFilter.Builder
Input only.
|
static class |
CompensationFilter.FilterType
Specify the type of filtering.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
INCLUDE_JOBS_WITH_UNSPECIFIED_COMPENSATION_RANGE_FIELD_NUMBER |
static int |
RANGE_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
static int |
UNITS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static CompensationFilter |
getDefaultInstance() |
CompensationFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getIncludeJobsWithUnspecifiedCompensationRange()
Optional.
|
com.google.protobuf.Parser<CompensationFilter> |
getParserForType() |
CompensationInfo.CompensationRange |
getRange()
Optional.
|
CompensationInfo.CompensationRangeOrBuilder |
getRangeOrBuilder()
Optional.
|
int |
getSerializedSize() |
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.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasRange()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CompensationFilter.Builder |
newBuilder() |
static CompensationFilter.Builder |
newBuilder(CompensationFilter prototype) |
CompensationFilter.Builder |
newBuilderForType() |
protected CompensationFilter.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static CompensationFilter |
parseDelimitedFrom(InputStream input) |
static CompensationFilter |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompensationFilter |
parseFrom(byte[] data) |
static CompensationFilter |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompensationFilter |
parseFrom(ByteBuffer data) |
static CompensationFilter |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompensationFilter |
parseFrom(com.google.protobuf.ByteString data) |
static CompensationFilter |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompensationFilter |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CompensationFilter |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompensationFilter |
parseFrom(InputStream input) |
static CompensationFilter |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CompensationFilter> |
parser() |
CompensationFilter.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TYPE_FIELD_NUMBER
public static final int UNITS_FIELD_NUMBER
public static final int RANGE_FIELD_NUMBER
public static final int INCLUDE_JOBS_WITH_UNSPECIFIED_COMPENSATION_RANGE_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getTypeValue()
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;getTypeValue in interface CompensationFilterOrBuilderpublic CompensationFilter.FilterType getType()
Required. Type of filter.
.google.cloud.talent.v4beta1.CompensationFilter.FilterType type = 1;getType in interface CompensationFilterOrBuilderpublic 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static CompensationFilter parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompensationFilter parseFrom(InputStream input) throws IOException
IOExceptionpublic static CompensationFilter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompensationFilter parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CompensationFilter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompensationFilter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CompensationFilter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CompensationFilter.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CompensationFilter.Builder newBuilder()
public static CompensationFilter.Builder newBuilder(CompensationFilter prototype)
public CompensationFilter.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CompensationFilter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CompensationFilter getDefaultInstance()
public static com.google.protobuf.Parser<CompensationFilter> parser()
public com.google.protobuf.Parser<CompensationFilter> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CompensationFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 Google LLC. All rights reserved.