public static final class CommuteFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder> implements CommuteFilterOrBuilder
Input only. Parameters needed for commute search.Protobuf type
google.cloud.talent.v4beta1.CommuteFilter| Modifier and Type | Method and Description |
|---|---|
CommuteFilter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommuteFilter |
build() |
CommuteFilter |
buildPartial() |
CommuteFilter.Builder |
clear() |
CommuteFilter.Builder |
clearAllowImpreciseAddresses()
Optional.
|
CommuteFilter.Builder |
clearCommuteMethod()
Required.
|
CommuteFilter.Builder |
clearDepartureTime()
Optional.
|
CommuteFilter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CommuteFilter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CommuteFilter.Builder |
clearRoadTraffic()
Optional.
|
CommuteFilter.Builder |
clearStartCoordinates()
Required.
|
CommuteFilter.Builder |
clearTrafficOption() |
CommuteFilter.Builder |
clearTravelDuration()
Required.
|
CommuteFilter.Builder |
clone() |
boolean |
getAllowImpreciseAddresses()
Optional.
|
CommuteMethod |
getCommuteMethod()
Required.
|
int |
getCommuteMethodValue()
Required.
|
CommuteFilter |
getDefaultInstanceForType() |
com.google.type.TimeOfDay |
getDepartureTime()
Optional.
|
com.google.type.TimeOfDay.Builder |
getDepartureTimeBuilder()
Optional.
|
com.google.type.TimeOfDayOrBuilder |
getDepartureTimeOrBuilder()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
CommuteFilter.RoadTraffic |
getRoadTraffic()
Optional.
|
int |
getRoadTrafficValue()
Optional.
|
com.google.type.LatLng |
getStartCoordinates()
Required.
|
com.google.type.LatLng.Builder |
getStartCoordinatesBuilder()
Required.
|
com.google.type.LatLngOrBuilder |
getStartCoordinatesOrBuilder()
Required.
|
CommuteFilter.TrafficOptionCase |
getTrafficOptionCase() |
com.google.protobuf.Duration |
getTravelDuration()
Required.
|
com.google.protobuf.Duration.Builder |
getTravelDurationBuilder()
Required.
|
com.google.protobuf.DurationOrBuilder |
getTravelDurationOrBuilder()
Required.
|
boolean |
hasDepartureTime()
Optional.
|
boolean |
hasStartCoordinates()
Required.
|
boolean |
hasTravelDuration()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CommuteFilter.Builder |
mergeDepartureTime(com.google.type.TimeOfDay value)
Optional.
|
CommuteFilter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CommuteFilter.Builder |
mergeFrom(CommuteFilter other) |
CommuteFilter.Builder |
mergeFrom(com.google.protobuf.Message other) |
CommuteFilter.Builder |
mergeStartCoordinates(com.google.type.LatLng value)
Required.
|
CommuteFilter.Builder |
mergeTravelDuration(com.google.protobuf.Duration value)
Required.
|
CommuteFilter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommuteFilter.Builder |
setAllowImpreciseAddresses(boolean value)
Optional.
|
CommuteFilter.Builder |
setCommuteMethod(CommuteMethod value)
Required.
|
CommuteFilter.Builder |
setCommuteMethodValue(int value)
Required.
|
CommuteFilter.Builder |
setDepartureTime(com.google.type.TimeOfDay.Builder builderForValue)
Optional.
|
CommuteFilter.Builder |
setDepartureTime(com.google.type.TimeOfDay value)
Optional.
|
CommuteFilter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommuteFilter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CommuteFilter.Builder |
setRoadTraffic(CommuteFilter.RoadTraffic value)
Optional.
|
CommuteFilter.Builder |
setRoadTrafficValue(int value)
Optional.
|
CommuteFilter.Builder |
setStartCoordinates(com.google.type.LatLng.Builder builderForValue)
Required.
|
CommuteFilter.Builder |
setStartCoordinates(com.google.type.LatLng value)
Required.
|
CommuteFilter.Builder |
setTravelDuration(com.google.protobuf.Duration.Builder builderForValue)
Required.
|
CommuteFilter.Builder |
setTravelDuration(com.google.protobuf.Duration value)
Required.
|
CommuteFilter.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<CommuteFilter.Builder>public CommuteFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.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<CommuteFilter.Builder>public CommuteFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CommuteFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CommuteFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CommuteFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>public CommuteFilter.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<CommuteFilter.Builder>public CommuteFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>public CommuteFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>public CommuteFilter.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<CommuteFilter.Builder>public CommuteFilter.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<CommuteFilter.Builder>public CommuteFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommuteFilter.Builder>public CommuteFilter.Builder mergeFrom(CommuteFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>public CommuteFilter.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<CommuteFilter.Builder>IOExceptionpublic CommuteFilter.TrafficOptionCase getTrafficOptionCase()
getTrafficOptionCase in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder clearTrafficOption()
public int getCommuteMethodValue()
Required. The method of transportation for which to calculate the commute time.
.google.cloud.talent.v4beta1.CommuteMethod commute_method = 1;getCommuteMethodValue in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setCommuteMethodValue(int value)
Required. The method of transportation for which to calculate the commute time.
.google.cloud.talent.v4beta1.CommuteMethod commute_method = 1;public CommuteMethod getCommuteMethod()
Required. The method of transportation for which to calculate the commute time.
.google.cloud.talent.v4beta1.CommuteMethod commute_method = 1;getCommuteMethod in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setCommuteMethod(CommuteMethod value)
Required. The method of transportation for which to calculate the commute time.
.google.cloud.talent.v4beta1.CommuteMethod commute_method = 1;public CommuteFilter.Builder clearCommuteMethod()
Required. The method of transportation for which to calculate the commute time.
.google.cloud.talent.v4beta1.CommuteMethod commute_method = 1;public boolean hasStartCoordinates()
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;hasStartCoordinates in interface CommuteFilterOrBuilderpublic com.google.type.LatLng getStartCoordinates()
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;getStartCoordinates in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setStartCoordinates(com.google.type.LatLng value)
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;public CommuteFilter.Builder setStartCoordinates(com.google.type.LatLng.Builder builderForValue)
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;public CommuteFilter.Builder mergeStartCoordinates(com.google.type.LatLng value)
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;public CommuteFilter.Builder clearStartCoordinates()
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;public com.google.type.LatLng.Builder getStartCoordinatesBuilder()
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;public com.google.type.LatLngOrBuilder getStartCoordinatesOrBuilder()
Required. The latitude and longitude of the location from which to calculate the commute time.
.google.type.LatLng start_coordinates = 2;getStartCoordinatesOrBuilder in interface CommuteFilterOrBuilderpublic boolean hasTravelDuration()
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;hasTravelDuration in interface CommuteFilterOrBuilderpublic com.google.protobuf.Duration getTravelDuration()
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;getTravelDuration in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setTravelDuration(com.google.protobuf.Duration value)
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;public CommuteFilter.Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue)
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;public CommuteFilter.Builder mergeTravelDuration(com.google.protobuf.Duration value)
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;public CommuteFilter.Builder clearTravelDuration()
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;public com.google.protobuf.Duration.Builder getTravelDurationBuilder()
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder()
Required. The maximum travel time in seconds. The maximum allowed value is `3600s` (one hour). Format is `123s`.
.google.protobuf.Duration travel_duration = 3;getTravelDurationOrBuilder in interface CommuteFilterOrBuilderpublic boolean getAllowImpreciseAddresses()
Optional. If `true`, jobs without street level addresses may also be returned. For city level addresses, the city center is used. For state and coarser level addresses, text matching is used. If this field is set to `false` or isn't specified, only jobs that include street level addresses will be returned by commute search.
bool allow_imprecise_addresses = 4;getAllowImpreciseAddresses in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setAllowImpreciseAddresses(boolean value)
Optional. If `true`, jobs without street level addresses may also be returned. For city level addresses, the city center is used. For state and coarser level addresses, text matching is used. If this field is set to `false` or isn't specified, only jobs that include street level addresses will be returned by commute search.
bool allow_imprecise_addresses = 4;public CommuteFilter.Builder clearAllowImpreciseAddresses()
Optional. If `true`, jobs without street level addresses may also be returned. For city level addresses, the city center is used. For state and coarser level addresses, text matching is used. If this field is set to `false` or isn't specified, only jobs that include street level addresses will be returned by commute search.
bool allow_imprecise_addresses = 4;public int getRoadTrafficValue()
Optional. Specifies the traffic density to use when calculating commute time.
.google.cloud.talent.v4beta1.CommuteFilter.RoadTraffic road_traffic = 5;getRoadTrafficValue in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setRoadTrafficValue(int value)
Optional. Specifies the traffic density to use when calculating commute time.
.google.cloud.talent.v4beta1.CommuteFilter.RoadTraffic road_traffic = 5;public CommuteFilter.RoadTraffic getRoadTraffic()
Optional. Specifies the traffic density to use when calculating commute time.
.google.cloud.talent.v4beta1.CommuteFilter.RoadTraffic road_traffic = 5;getRoadTraffic in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setRoadTraffic(CommuteFilter.RoadTraffic value)
Optional. Specifies the traffic density to use when calculating commute time.
.google.cloud.talent.v4beta1.CommuteFilter.RoadTraffic road_traffic = 5;public CommuteFilter.Builder clearRoadTraffic()
Optional. Specifies the traffic density to use when calculating commute time.
.google.cloud.talent.v4beta1.CommuteFilter.RoadTraffic road_traffic = 5;public boolean hasDepartureTime()
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;hasDepartureTime in interface CommuteFilterOrBuilderpublic com.google.type.TimeOfDay getDepartureTime()
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;getDepartureTime in interface CommuteFilterOrBuilderpublic CommuteFilter.Builder setDepartureTime(com.google.type.TimeOfDay value)
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;public CommuteFilter.Builder setDepartureTime(com.google.type.TimeOfDay.Builder builderForValue)
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;public CommuteFilter.Builder mergeDepartureTime(com.google.type.TimeOfDay value)
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;public CommuteFilter.Builder clearDepartureTime()
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;public com.google.type.TimeOfDay.Builder getDepartureTimeBuilder()
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;public com.google.type.TimeOfDayOrBuilder getDepartureTimeOrBuilder()
Optional. The departure time used to calculate traffic impact, represented as [google.type.TimeOfDay][google.type.TimeOfDay] in local time zone. Currently traffic model is restricted to hour level resolution.
.google.type.TimeOfDay departure_time = 6;getDepartureTimeOrBuilder in interface CommuteFilterOrBuilderpublic final CommuteFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>public final CommuteFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommuteFilter.Builder>Copyright © 2019 Google LLC. All rights reserved.