- 2.71.0 (latest)
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.6
- 2.2.9
public static final class LocationFilter.Builder extends GeneratedMessageV3.Builder<LocationFilter.Builder> implements LocationFilterOrBuilder
Geographic region of the search.
Protobuf type google.cloud.talent.v4beta1.LocationFilter
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > LocationFilter.BuilderImplements
LocationFilterOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LocationFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
build()
public LocationFilter build()
Returns | |
---|---|
Type | Description |
LocationFilter |
buildPartial()
public LocationFilter buildPartial()
Returns | |
---|---|
Type | Description |
LocationFilter |
clear()
public LocationFilter.Builder clear()
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
clearAddress()
public LocationFilter.Builder clearAddress()
The address name, such as "Mountain View" or "Bay Area".
string address = 1;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
clearDistanceInMiles()
public LocationFilter.Builder clearDistanceInMiles()
The distance_in_miles is applied when the ___location being searched for is identified as a city or smaller. This field is ignored if the ___location being searched for is a state or larger.
double distance_in_miles = 4;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public LocationFilter.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
clearLatLng()
public LocationFilter.Builder clearLatLng()
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
clearNegated()
public LocationFilter.Builder clearNegated()
Whether to apply negation to the filter so profiles matching the filter are excluded.
bool negated = 6;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public LocationFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
clearRegionCode()
public LocationFilter.Builder clearRegionCode()
CLDR region code of the country/region. This field may be used in two ways:
1) If telecommute preference is not set, this field is used address ambiguity of the user-input address. For example, "Liverpool" may refer to "Liverpool, NY, US" or "Liverpool, UK". This region code biases the address resolution toward a specific country or territory. If this field is not set, address resolution is biased toward the United States by default.
2) If telecommute preference is set to TELECOMMUTE_ALLOWED, the telecommute ___location filter will be limited to the region specified in this field. If this field is not set, the telecommute job locations will not be
See https://unicode-org.github.io/cldr-staging/charts/latest/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
string region_code = 2;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
clearTelecommutePreference()
public LocationFilter.Builder clearTelecommutePreference()
Allows the client to return jobs without a set ___location, specifically, telecommuting jobs (telecommuting is considered by the service as a special ___location). Job.posting_region indicates if a job permits telecommuting. If this field is set to TelecommutePreference.TELECOMMUTE_ALLOWED, telecommuting jobs are searched, and address and lat_lng are ignored. If not set or set to TelecommutePreference.TELECOMMUTE_EXCLUDED, the telecommute status of the jobs is ignored. Jobs that have PostingRegion.TELECOMMUTE and have additional Job.addresses may still be matched based on other ___location filters using address or [latlng][].
This filter can be used by itself to search exclusively for telecommuting jobs, or it can be combined with another ___location filter to search for a combination of job locations, such as "Mountain View" or "telecommuting" jobs. However, when used in combination with other ___location filters, telecommuting jobs can be treated as less relevant than other jobs in the search response.
This field is only used for job search requests.
.google.cloud.talent.v4beta1.LocationFilter.TelecommutePreference telecommute_preference = 5;
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
clone()
public LocationFilter.Builder clone()
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
getAddress()
public String getAddress()
The address name, such as "Mountain View" or "Bay Area".
string address = 1;
Returns | |
---|---|
Type | Description |
String |
The address. |
getAddressBytes()
public ByteString getAddressBytes()
The address name, such as "Mountain View" or "Bay Area".
string address = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for address. |
getDefaultInstanceForType()
public LocationFilter getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
LocationFilter |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDistanceInMiles()
public double getDistanceInMiles()
The distance_in_miles is applied when the ___location being searched for is identified as a city or smaller. This field is ignored if the ___location being searched for is a state or larger.
double distance_in_miles = 4;
Returns | |
---|---|
Type | Description |
double |
The distanceInMiles. |
getLatLng()
public LatLng getLatLng()
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Returns | |
---|---|
Type | Description |
com.google.type.LatLng |
The latLng. |
getLatLngBuilder()
public LatLng.Builder getLatLngBuilder()
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Returns | |
---|---|
Type | Description |
com.google.type.LatLng.Builder |
getLatLngOrBuilder()
public LatLngOrBuilder getLatLngOrBuilder()
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Returns | |
---|---|
Type | Description |
com.google.type.LatLngOrBuilder |
getNegated()
public boolean getNegated()
Whether to apply negation to the filter so profiles matching the filter are excluded.
bool negated = 6;
Returns | |
---|---|
Type | Description |
boolean |
The negated. |
getRegionCode()
public String getRegionCode()
CLDR region code of the country/region. This field may be used in two ways:
1) If telecommute preference is not set, this field is used address ambiguity of the user-input address. For example, "Liverpool" may refer to "Liverpool, NY, US" or "Liverpool, UK". This region code biases the address resolution toward a specific country or territory. If this field is not set, address resolution is biased toward the United States by default.
2) If telecommute preference is set to TELECOMMUTE_ALLOWED, the telecommute ___location filter will be limited to the region specified in this field. If this field is not set, the telecommute job locations will not be
See https://unicode-org.github.io/cldr-staging/charts/latest/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
string region_code = 2;
Returns | |
---|---|
Type | Description |
String |
The regionCode. |
getRegionCodeBytes()
public ByteString getRegionCodeBytes()
CLDR region code of the country/region. This field may be used in two ways:
1) If telecommute preference is not set, this field is used address ambiguity of the user-input address. For example, "Liverpool" may refer to "Liverpool, NY, US" or "Liverpool, UK". This region code biases the address resolution toward a specific country or territory. If this field is not set, address resolution is biased toward the United States by default.
2) If telecommute preference is set to TELECOMMUTE_ALLOWED, the telecommute ___location filter will be limited to the region specified in this field. If this field is not set, the telecommute job locations will not be
See https://unicode-org.github.io/cldr-staging/charts/latest/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
string region_code = 2;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for regionCode. |
getTelecommutePreference()
public LocationFilter.TelecommutePreference getTelecommutePreference()
Allows the client to return jobs without a set ___location, specifically, telecommuting jobs (telecommuting is considered by the service as a special ___location). Job.posting_region indicates if a job permits telecommuting. If this field is set to TelecommutePreference.TELECOMMUTE_ALLOWED, telecommuting jobs are searched, and address and lat_lng are ignored. If not set or set to TelecommutePreference.TELECOMMUTE_EXCLUDED, the telecommute status of the jobs is ignored. Jobs that have PostingRegion.TELECOMMUTE and have additional Job.addresses may still be matched based on other ___location filters using address or [latlng][].
This filter can be used by itself to search exclusively for telecommuting jobs, or it can be combined with another ___location filter to search for a combination of job locations, such as "Mountain View" or "telecommuting" jobs. However, when used in combination with other ___location filters, telecommuting jobs can be treated as less relevant than other jobs in the search response.
This field is only used for job search requests.
.google.cloud.talent.v4beta1.LocationFilter.TelecommutePreference telecommute_preference = 5;
Returns | |
---|---|
Type | Description |
LocationFilter.TelecommutePreference |
The telecommutePreference. |
getTelecommutePreferenceValue()
public int getTelecommutePreferenceValue()
Allows the client to return jobs without a set ___location, specifically, telecommuting jobs (telecommuting is considered by the service as a special ___location). Job.posting_region indicates if a job permits telecommuting. If this field is set to TelecommutePreference.TELECOMMUTE_ALLOWED, telecommuting jobs are searched, and address and lat_lng are ignored. If not set or set to TelecommutePreference.TELECOMMUTE_EXCLUDED, the telecommute status of the jobs is ignored. Jobs that have PostingRegion.TELECOMMUTE and have additional Job.addresses may still be matched based on other ___location filters using address or [latlng][].
This filter can be used by itself to search exclusively for telecommuting jobs, or it can be combined with another ___location filter to search for a combination of job locations, such as "Mountain View" or "telecommuting" jobs. However, when used in combination with other ___location filters, telecommuting jobs can be treated as less relevant than other jobs in the search response.
This field is only used for job search requests.
.google.cloud.talent.v4beta1.LocationFilter.TelecommutePreference telecommute_preference = 5;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for telecommutePreference. |
hasLatLng()
public boolean hasLatLng()
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Returns | |
---|---|
Type | Description |
boolean |
Whether the latLng field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(LocationFilter other)
public LocationFilter.Builder mergeFrom(LocationFilter other)
Parameter | |
---|---|
Name | Description |
other |
LocationFilter |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public LocationFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public LocationFilter.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
mergeLatLng(LatLng value)
public LocationFilter.Builder mergeLatLng(LatLng value)
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Parameter | |
---|---|
Name | Description |
value |
com.google.type.LatLng |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LocationFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
setAddress(String value)
public LocationFilter.Builder setAddress(String value)
The address name, such as "Mountain View" or "Bay Area".
string address = 1;
Parameter | |
---|---|
Name | Description |
value |
String The address to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setAddressBytes(ByteString value)
public LocationFilter.Builder setAddressBytes(ByteString value)
The address name, such as "Mountain View" or "Bay Area".
string address = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for address to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setDistanceInMiles(double value)
public LocationFilter.Builder setDistanceInMiles(double value)
The distance_in_miles is applied when the ___location being searched for is identified as a city or smaller. This field is ignored if the ___location being searched for is a state or larger.
double distance_in_miles = 4;
Parameter | |
---|---|
Name | Description |
value |
double The distanceInMiles to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public LocationFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
setLatLng(LatLng value)
public LocationFilter.Builder setLatLng(LatLng value)
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Parameter | |
---|---|
Name | Description |
value |
com.google.type.LatLng |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
setLatLng(LatLng.Builder builderForValue)
public LocationFilter.Builder setLatLng(LatLng.Builder builderForValue)
The latitude and longitude of the geographic center to search from. This
field is ignored if address
is provided.
.google.type.LatLng lat_lng = 3;
Parameter | |
---|---|
Name | Description |
builderForValue |
com.google.type.LatLng.Builder |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
setNegated(boolean value)
public LocationFilter.Builder setNegated(boolean value)
Whether to apply negation to the filter so profiles matching the filter are excluded.
bool negated = 6;
Parameter | |
---|---|
Name | Description |
value |
boolean The negated to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setRegionCode(String value)
public LocationFilter.Builder setRegionCode(String value)
CLDR region code of the country/region. This field may be used in two ways:
1) If telecommute preference is not set, this field is used address ambiguity of the user-input address. For example, "Liverpool" may refer to "Liverpool, NY, US" or "Liverpool, UK". This region code biases the address resolution toward a specific country or territory. If this field is not set, address resolution is biased toward the United States by default.
2) If telecommute preference is set to TELECOMMUTE_ALLOWED, the telecommute ___location filter will be limited to the region specified in this field. If this field is not set, the telecommute job locations will not be
See https://unicode-org.github.io/cldr-staging/charts/latest/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
string region_code = 2;
Parameter | |
---|---|
Name | Description |
value |
String The regionCode to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setRegionCodeBytes(ByteString value)
public LocationFilter.Builder setRegionCodeBytes(ByteString value)
CLDR region code of the country/region. This field may be used in two ways:
1) If telecommute preference is not set, this field is used address ambiguity of the user-input address. For example, "Liverpool" may refer to "Liverpool, NY, US" or "Liverpool, UK". This region code biases the address resolution toward a specific country or territory. If this field is not set, address resolution is biased toward the United States by default.
2) If telecommute preference is set to TELECOMMUTE_ALLOWED, the telecommute ___location filter will be limited to the region specified in this field. If this field is not set, the telecommute job locations will not be
See https://unicode-org.github.io/cldr-staging/charts/latest/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
string region_code = 2;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for regionCode to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LocationFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
setTelecommutePreference(LocationFilter.TelecommutePreference value)
public LocationFilter.Builder setTelecommutePreference(LocationFilter.TelecommutePreference value)
Allows the client to return jobs without a set ___location, specifically, telecommuting jobs (telecommuting is considered by the service as a special ___location). Job.posting_region indicates if a job permits telecommuting. If this field is set to TelecommutePreference.TELECOMMUTE_ALLOWED, telecommuting jobs are searched, and address and lat_lng are ignored. If not set or set to TelecommutePreference.TELECOMMUTE_EXCLUDED, the telecommute status of the jobs is ignored. Jobs that have PostingRegion.TELECOMMUTE and have additional Job.addresses may still be matched based on other ___location filters using address or [latlng][].
This filter can be used by itself to search exclusively for telecommuting jobs, or it can be combined with another ___location filter to search for a combination of job locations, such as "Mountain View" or "telecommuting" jobs. However, when used in combination with other ___location filters, telecommuting jobs can be treated as less relevant than other jobs in the search response.
This field is only used for job search requests.
.google.cloud.talent.v4beta1.LocationFilter.TelecommutePreference telecommute_preference = 5;
Parameter | |
---|---|
Name | Description |
value |
LocationFilter.TelecommutePreference The telecommutePreference to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setTelecommutePreferenceValue(int value)
public LocationFilter.Builder setTelecommutePreferenceValue(int value)
Allows the client to return jobs without a set ___location, specifically, telecommuting jobs (telecommuting is considered by the service as a special ___location). Job.posting_region indicates if a job permits telecommuting. If this field is set to TelecommutePreference.TELECOMMUTE_ALLOWED, telecommuting jobs are searched, and address and lat_lng are ignored. If not set or set to TelecommutePreference.TELECOMMUTE_EXCLUDED, the telecommute status of the jobs is ignored. Jobs that have PostingRegion.TELECOMMUTE and have additional Job.addresses may still be matched based on other ___location filters using address or [latlng][].
This filter can be used by itself to search exclusively for telecommuting jobs, or it can be combined with another ___location filter to search for a combination of job locations, such as "Mountain View" or "telecommuting" jobs. However, when used in combination with other ___location filters, telecommuting jobs can be treated as less relevant than other jobs in the search response.
This field is only used for job search requests.
.google.cloud.talent.v4beta1.LocationFilter.TelecommutePreference telecommute_preference = 5;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for telecommutePreference to set. |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final LocationFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
LocationFilter.Builder |