Package com.google.cloud.talent.v4
Enum PostingRegion
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<PostingRegion>
@Generated
public enum PostingRegion
extends Enum<PostingRegion>
implements com.google.protobuf.ProtocolMessageEnum
An enum that represents the job posting region. In most cases, job postings don't need to specify a region. If a region is given, jobs are eligible for searches in the specified region.Protobuf enum
google.cloud.talent.v4.PostingRegion-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIn addition to exact location matching, job posting is returned when the [LocationFilter][google.cloud.talent.v4.LocationFilter] in the search query is in the same administrative area as the returned job posting.In addition to exact location matching, job is returned when [LocationFilter][google.cloud.talent.v4.LocationFilter] in search query is in the same country as this job.If the region is unspecified, the job is only returned if it matches the [LocationFilter][google.cloud.talent.v4.LocationFilter].Job allows employees to work remotely (telecommute). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIn addition to exact location matching, job posting is returned when the [LocationFilter][google.cloud.talent.v4.LocationFilter] in the search query is in the same administrative area as the returned job posting.static final intIn addition to exact location matching, job is returned when [LocationFilter][google.cloud.talent.v4.LocationFilter] in search query is in the same country as this job.static final intIf the region is unspecified, the job is only returned if it matches the [LocationFilter][google.cloud.talent.v4.LocationFilter].static final intJob allows employees to work remotely (telecommute). -
Method Summary
Modifier and TypeMethodDescriptionstatic PostingRegionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<PostingRegion>static PostingRegionvalueOf(int value) Deprecated.static PostingRegionvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static PostingRegionReturns the enum constant of this type with the specified name.static PostingRegion[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
POSTING_REGION_UNSPECIFIED
If the region is unspecified, the job is only returned if it matches the [LocationFilter][google.cloud.talent.v4.LocationFilter].
POSTING_REGION_UNSPECIFIED = 0; -
ADMINISTRATIVE_AREA
In addition to exact location matching, job posting is returned when the [LocationFilter][google.cloud.talent.v4.LocationFilter] in the search query is in the same administrative area as the returned job posting. For example, if a `ADMINISTRATIVE_AREA` job is posted in "CA, USA", it's returned if [LocationFilter][google.cloud.talent.v4.LocationFilter] has "Mountain View". Administrative area refers to top-level administrative subdivision of this country. For example, US state, IT region, UK constituent nation and JP prefecture.
ADMINISTRATIVE_AREA = 1; -
NATION
In addition to exact location matching, job is returned when [LocationFilter][google.cloud.talent.v4.LocationFilter] in search query is in the same country as this job. For example, if a `NATION_WIDE` job is posted in "USA", it's returned if [LocationFilter][google.cloud.talent.v4.LocationFilter] has 'Mountain View'.
NATION = 2; -
TELECOMMUTE
Job allows employees to work remotely (telecommute). If locations are provided with this value, the job is considered as having a location, but telecommuting is allowed.
TELECOMMUTE = 3; -
UNRECOGNIZED
-
-
Field Details
-
POSTING_REGION_UNSPECIFIED_VALUE
public static final int POSTING_REGION_UNSPECIFIED_VALUEIf the region is unspecified, the job is only returned if it matches the [LocationFilter][google.cloud.talent.v4.LocationFilter].
POSTING_REGION_UNSPECIFIED = 0;- See Also:
-
ADMINISTRATIVE_AREA_VALUE
public static final int ADMINISTRATIVE_AREA_VALUEIn addition to exact location matching, job posting is returned when the [LocationFilter][google.cloud.talent.v4.LocationFilter] in the search query is in the same administrative area as the returned job posting. For example, if a `ADMINISTRATIVE_AREA` job is posted in "CA, USA", it's returned if [LocationFilter][google.cloud.talent.v4.LocationFilter] has "Mountain View". Administrative area refers to top-level administrative subdivision of this country. For example, US state, IT region, UK constituent nation and JP prefecture.
ADMINISTRATIVE_AREA = 1;- See Also:
-
NATION_VALUE
public static final int NATION_VALUEIn addition to exact location matching, job is returned when [LocationFilter][google.cloud.talent.v4.LocationFilter] in search query is in the same country as this job. For example, if a `NATION_WIDE` job is posted in "USA", it's returned if [LocationFilter][google.cloud.talent.v4.LocationFilter] has 'Mountain View'.
NATION = 2;- See Also:
-
TELECOMMUTE_VALUE
public static final int TELECOMMUTE_VALUEJob allows employees to work remotely (telecommute). If locations are provided with this value, the job is considered as having a location, but telecommuting is allowed.
TELECOMMUTE = 3;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-