public static enum CompensationFilter.FilterType extends Enum<CompensationFilter.FilterType> implements com.google.protobuf.ProtocolMessageEnum
Specify the type of filtering.Protobuf enum
google.cloud.talent.v4beta1.CompensationFilter.FilterType| Enum Constant and Description |
|---|
ANNUALIZED_BASE_AMOUNT
Filter by annualized base compensation amount and `base compensation
entry's` unit.
|
ANNUALIZED_TOTAL_AMOUNT
Filter by annualized total compensation amount and `base compensation
entry's` unit .
|
FILTER_TYPE_UNSPECIFIED
Filter type unspecified.
|
UNIT_AND_AMOUNT
Filter by `base compensation entry's` unit and amount / range.
|
UNIT_ONLY
Filter by `base compensation entry's` unit.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
ANNUALIZED_BASE_AMOUNT_VALUE
Filter by annualized base compensation amount and `base compensation
entry's` unit.
|
static int |
ANNUALIZED_TOTAL_AMOUNT_VALUE
Filter by annualized total compensation amount and `base compensation
entry's` unit .
|
static int |
FILTER_TYPE_UNSPECIFIED_VALUE
Filter type unspecified.
|
static int |
UNIT_AND_AMOUNT_VALUE
Filter by `base compensation entry's` unit and amount / range.
|
static int |
UNIT_ONLY_VALUE
Filter by `base compensation entry's` unit.
|
| Modifier and Type | Method and Description |
|---|---|
static CompensationFilter.FilterType |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<CompensationFilter.FilterType> |
internalGetValueMap() |
static CompensationFilter.FilterType |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static CompensationFilter.FilterType |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static CompensationFilter.FilterType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CompensationFilter.FilterType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CompensationFilter.FilterType FILTER_TYPE_UNSPECIFIED
Filter type unspecified. Position holder, INVALID, should never be used.
FILTER_TYPE_UNSPECIFIED = 0;public static final CompensationFilter.FilterType UNIT_ONLY
Filter by `base compensation entry's` unit. A job is a match if and only if the job contains a base CompensationEntry and the base CompensationEntry's unit matches provided [units][google.cloud.talent.v4beta1.CompensationFilter.units]. Populate one or more [units][google.cloud.talent.v4beta1.CompensationFilter.units]. See [CompensationInfo.CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for definition of base compensation entry.
UNIT_ONLY = 1;public static final CompensationFilter.FilterType UNIT_AND_AMOUNT
Filter by `base compensation entry's` unit and amount / range. A job is a match if and only if the job contains a base CompensationEntry, and the base entry's unit matches provided [CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit] and amount or range overlaps with provided [CompensationRange][google.cloud.talent.v4beta1.CompensationInfo.CompensationRange]. See [CompensationInfo.CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for definition of base compensation entry. Set exactly one [units][google.cloud.talent.v4beta1.CompensationFilter.units] and populate [range][google.cloud.talent.v4beta1.CompensationFilter.range].
UNIT_AND_AMOUNT = 2;public static final CompensationFilter.FilterType ANNUALIZED_BASE_AMOUNT
Filter by annualized base compensation amount and `base compensation entry's` unit. Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].
ANNUALIZED_BASE_AMOUNT = 3;public static final CompensationFilter.FilterType ANNUALIZED_TOTAL_AMOUNT
Filter by annualized total compensation amount and `base compensation entry's` unit . Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].
ANNUALIZED_TOTAL_AMOUNT = 4;public static final CompensationFilter.FilterType UNRECOGNIZED
public static final int FILTER_TYPE_UNSPECIFIED_VALUE
Filter type unspecified. Position holder, INVALID, should never be used.
FILTER_TYPE_UNSPECIFIED = 0;public static final int UNIT_ONLY_VALUE
Filter by `base compensation entry's` unit. A job is a match if and only if the job contains a base CompensationEntry and the base CompensationEntry's unit matches provided [units][google.cloud.talent.v4beta1.CompensationFilter.units]. Populate one or more [units][google.cloud.talent.v4beta1.CompensationFilter.units]. See [CompensationInfo.CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for definition of base compensation entry.
UNIT_ONLY = 1;public static final int UNIT_AND_AMOUNT_VALUE
Filter by `base compensation entry's` unit and amount / range. A job is a match if and only if the job contains a base CompensationEntry, and the base entry's unit matches provided [CompensationUnit][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit] and amount or range overlaps with provided [CompensationRange][google.cloud.talent.v4beta1.CompensationInfo.CompensationRange]. See [CompensationInfo.CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for definition of base compensation entry. Set exactly one [units][google.cloud.talent.v4beta1.CompensationFilter.units] and populate [range][google.cloud.talent.v4beta1.CompensationFilter.range].
UNIT_AND_AMOUNT = 2;public static final int ANNUALIZED_BASE_AMOUNT_VALUE
Filter by annualized base compensation amount and `base compensation entry's` unit. Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].
ANNUALIZED_BASE_AMOUNT = 3;public static final int ANNUALIZED_TOTAL_AMOUNT_VALUE
Filter by annualized total compensation amount and `base compensation entry's` unit . Populate [range][google.cloud.talent.v4beta1.CompensationFilter.range] and zero or more [units][google.cloud.talent.v4beta1.CompensationFilter.units].
ANNUALIZED_TOTAL_AMOUNT = 4;public static CompensationFilter.FilterType[] values()
for (CompensationFilter.FilterType c : CompensationFilter.FilterType.values()) System.out.println(c);
public static CompensationFilter.FilterType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static CompensationFilter.FilterType valueOf(int value)
forNumber(int) instead.public static CompensationFilter.FilterType forNumber(int value)
public static com.google.protobuf.Internal.EnumLiteMap<CompensationFilter.FilterType> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static CompensationFilter.FilterType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2019 Google LLC. All rights reserved.