Package com.google.cloud.optimization.v1
Class ShipmentRoute.Transition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
- com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder
-
- All Implemented Interfaces:
ShipmentRoute.TransitionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ShipmentRoute.Transition
public static final class ShipmentRoute.Transition.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder> implements ShipmentRoute.TransitionOrBuilder
Transition between two events on the route. See the description of [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute]. If the vehicle does not have a `start_location` and/or `end_location`, the corresponding travel metrics are 0.
Protobuf typegoogle.cloud.optimization.v1.ShipmentRoute.Transition
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ShipmentRoute.Transition.BuilderaddAllLoads(Iterable<? extends CapacityQuantity> values)Deprecated.ShipmentRoute.Transition.BuilderaddLoads(int index, CapacityQuantity value)Deprecated.ShipmentRoute.Transition.BuilderaddLoads(int index, CapacityQuantity.Builder builderForValue)Deprecated.ShipmentRoute.Transition.BuilderaddLoads(CapacityQuantity value)Deprecated.ShipmentRoute.Transition.BuilderaddLoads(CapacityQuantity.Builder builderForValue)Deprecated.CapacityQuantity.BuilderaddLoadsBuilder()Deprecated.CapacityQuantity.BuilderaddLoadsBuilder(int index)Deprecated.ShipmentRoute.Transition.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ShipmentRoute.Transitionbuild()ShipmentRoute.TransitionbuildPartial()ShipmentRoute.Transition.Builderclear()ShipmentRoute.Transition.BuilderclearBreakDuration()Sum of the duration of the breaks occurring during this transition, if any.ShipmentRoute.Transition.BuilderclearDelayDuration()Sum of the delay durations applied to this transition.ShipmentRoute.Transition.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ShipmentRoute.Transition.BuilderclearLoads()Deprecated.ShipmentRoute.Transition.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ShipmentRoute.Transition.BuilderclearRoutePolyline()The encoded polyline representation of the route followed during the transition.ShipmentRoute.Transition.BuilderclearStartTime()Start time of this transition.ShipmentRoute.Transition.BuilderclearTotalDuration()Total duration of the transition, provided for convenience.ShipmentRoute.Transition.BuilderclearTrafficInfoUnavailable()When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true.ShipmentRoute.Transition.BuilderclearTravelDistanceMeters()Distance traveled during the transition.ShipmentRoute.Transition.BuilderclearTravelDuration()Travel duration during this transition.ShipmentRoute.Transition.BuilderclearVehicleLoads()ShipmentRoute.Transition.BuilderclearWaitDuration()Time spent waiting during this transition.ShipmentRoute.Transition.Builderclone()booleancontainsVehicleLoads(String key)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.com.google.protobuf.DurationgetBreakDuration()Sum of the duration of the breaks occurring during this transition, if any.com.google.protobuf.Duration.BuildergetBreakDurationBuilder()Sum of the duration of the breaks occurring during this transition, if any.com.google.protobuf.DurationOrBuildergetBreakDurationOrBuilder()Sum of the duration of the breaks occurring during this transition, if any.ShipmentRoute.TransitiongetDefaultInstanceForType()com.google.protobuf.DurationgetDelayDuration()Sum of the delay durations applied to this transition.com.google.protobuf.Duration.BuildergetDelayDurationBuilder()Sum of the delay durations applied to this transition.com.google.protobuf.DurationOrBuildergetDelayDurationOrBuilder()Sum of the delay durations applied to this transition.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()CapacityQuantitygetLoads(int index)Deprecated.CapacityQuantity.BuildergetLoadsBuilder(int index)Deprecated.List<CapacityQuantity.Builder>getLoadsBuilderList()Deprecated.intgetLoadsCount()Deprecated.List<CapacityQuantity>getLoadsList()Deprecated.CapacityQuantityOrBuildergetLoadsOrBuilder(int index)Deprecated.List<? extends CapacityQuantityOrBuilder>getLoadsOrBuilderList()Deprecated.Map<String,ShipmentRoute.VehicleLoad>getMutableVehicleLoads()Deprecated.ShipmentRoute.EncodedPolylinegetRoutePolyline()The encoded polyline representation of the route followed during the transition.ShipmentRoute.EncodedPolyline.BuildergetRoutePolylineBuilder()The encoded polyline representation of the route followed during the transition.ShipmentRoute.EncodedPolylineOrBuildergetRoutePolylineOrBuilder()The encoded polyline representation of the route followed during the transition.com.google.protobuf.TimestampgetStartTime()Start time of this transition.com.google.protobuf.Timestamp.BuildergetStartTimeBuilder()Start time of this transition.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()Start time of this transition.com.google.protobuf.DurationgetTotalDuration()Total duration of the transition, provided for convenience.com.google.protobuf.Duration.BuildergetTotalDurationBuilder()Total duration of the transition, provided for convenience.com.google.protobuf.DurationOrBuildergetTotalDurationOrBuilder()Total duration of the transition, provided for convenience.booleangetTrafficInfoUnavailable()When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true.doublegetTravelDistanceMeters()Distance traveled during the transition.com.google.protobuf.DurationgetTravelDuration()Travel duration during this transition.com.google.protobuf.Duration.BuildergetTravelDurationBuilder()Travel duration during this transition.com.google.protobuf.DurationOrBuildergetTravelDurationOrBuilder()Travel duration during this transition.Map<String,ShipmentRoute.VehicleLoad>getVehicleLoads()Deprecated.intgetVehicleLoadsCount()Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.Map<String,ShipmentRoute.VehicleLoad>getVehicleLoadsMap()Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.ShipmentRoute.VehicleLoadgetVehicleLoadsOrDefault(String key, ShipmentRoute.VehicleLoad defaultValue)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.ShipmentRoute.VehicleLoadgetVehicleLoadsOrThrow(String key)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.com.google.protobuf.DurationgetWaitDuration()Time spent waiting during this transition.com.google.protobuf.Duration.BuildergetWaitDurationBuilder()Time spent waiting during this transition.com.google.protobuf.DurationOrBuildergetWaitDurationOrBuilder()Time spent waiting during this transition.booleanhasBreakDuration()Sum of the duration of the breaks occurring during this transition, if any.booleanhasDelayDuration()Sum of the delay durations applied to this transition.booleanhasRoutePolyline()The encoded polyline representation of the route followed during the transition.booleanhasStartTime()Start time of this transition.booleanhasTotalDuration()Total duration of the transition, provided for convenience.booleanhasTravelDuration()Travel duration during this transition.booleanhasWaitDuration()Time spent waiting during this transition.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()ShipmentRoute.Transition.BuildermergeBreakDuration(com.google.protobuf.Duration value)Sum of the duration of the breaks occurring during this transition, if any.ShipmentRoute.Transition.BuildermergeDelayDuration(com.google.protobuf.Duration value)Sum of the delay durations applied to this transition.ShipmentRoute.Transition.BuildermergeFrom(ShipmentRoute.Transition other)ShipmentRoute.Transition.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ShipmentRoute.Transition.BuildermergeFrom(com.google.protobuf.Message other)ShipmentRoute.Transition.BuildermergeRoutePolyline(ShipmentRoute.EncodedPolyline value)The encoded polyline representation of the route followed during the transition.ShipmentRoute.Transition.BuildermergeStartTime(com.google.protobuf.Timestamp value)Start time of this transition.ShipmentRoute.Transition.BuildermergeTotalDuration(com.google.protobuf.Duration value)Total duration of the transition, provided for convenience.ShipmentRoute.Transition.BuildermergeTravelDuration(com.google.protobuf.Duration value)Travel duration during this transition.ShipmentRoute.Transition.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ShipmentRoute.Transition.BuildermergeWaitDuration(com.google.protobuf.Duration value)Time spent waiting during this transition.ShipmentRoute.Transition.BuilderputAllVehicleLoads(Map<String,ShipmentRoute.VehicleLoad> values)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.ShipmentRoute.Transition.BuilderputVehicleLoads(String key, ShipmentRoute.VehicleLoad value)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.ShipmentRoute.Transition.BuilderremoveLoads(int index)Deprecated.ShipmentRoute.Transition.BuilderremoveVehicleLoads(String key)Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route.ShipmentRoute.Transition.BuildersetBreakDuration(com.google.protobuf.Duration value)Sum of the duration of the breaks occurring during this transition, if any.ShipmentRoute.Transition.BuildersetBreakDuration(com.google.protobuf.Duration.Builder builderForValue)Sum of the duration of the breaks occurring during this transition, if any.ShipmentRoute.Transition.BuildersetDelayDuration(com.google.protobuf.Duration value)Sum of the delay durations applied to this transition.ShipmentRoute.Transition.BuildersetDelayDuration(com.google.protobuf.Duration.Builder builderForValue)Sum of the delay durations applied to this transition.ShipmentRoute.Transition.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ShipmentRoute.Transition.BuildersetLoads(int index, CapacityQuantity value)Deprecated.ShipmentRoute.Transition.BuildersetLoads(int index, CapacityQuantity.Builder builderForValue)Deprecated.ShipmentRoute.Transition.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ShipmentRoute.Transition.BuildersetRoutePolyline(ShipmentRoute.EncodedPolyline value)The encoded polyline representation of the route followed during the transition.ShipmentRoute.Transition.BuildersetRoutePolyline(ShipmentRoute.EncodedPolyline.Builder builderForValue)The encoded polyline representation of the route followed during the transition.ShipmentRoute.Transition.BuildersetStartTime(com.google.protobuf.Timestamp value)Start time of this transition.ShipmentRoute.Transition.BuildersetStartTime(com.google.protobuf.Timestamp.Builder builderForValue)Start time of this transition.ShipmentRoute.Transition.BuildersetTotalDuration(com.google.protobuf.Duration value)Total duration of the transition, provided for convenience.ShipmentRoute.Transition.BuildersetTotalDuration(com.google.protobuf.Duration.Builder builderForValue)Total duration of the transition, provided for convenience.ShipmentRoute.Transition.BuildersetTrafficInfoUnavailable(boolean value)When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true.ShipmentRoute.Transition.BuildersetTravelDistanceMeters(double value)Distance traveled during the transition.ShipmentRoute.Transition.BuildersetTravelDuration(com.google.protobuf.Duration value)Travel duration during this transition.ShipmentRoute.Transition.BuildersetTravelDuration(com.google.protobuf.Duration.Builder builderForValue)Travel duration during this transition.ShipmentRoute.Transition.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ShipmentRoute.Transition.BuildersetWaitDuration(com.google.protobuf.Duration value)Time spent waiting during this transition.ShipmentRoute.Transition.BuildersetWaitDuration(com.google.protobuf.Duration.Builder builderForValue)Time spent waiting during this transition.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
clear
public ShipmentRoute.Transition.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
getDefaultInstanceForType
public ShipmentRoute.Transition getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ShipmentRoute.Transition build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ShipmentRoute.Transition buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ShipmentRoute.Transition.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
setField
public ShipmentRoute.Transition.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
clearField
public ShipmentRoute.Transition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
clearOneof
public ShipmentRoute.Transition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
setRepeatedField
public ShipmentRoute.Transition.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
addRepeatedField
public ShipmentRoute.Transition.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
mergeFrom
public ShipmentRoute.Transition.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShipmentRoute.Transition.Builder>
-
mergeFrom
public ShipmentRoute.Transition.Builder mergeFrom(ShipmentRoute.Transition other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
mergeFrom
public ShipmentRoute.Transition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShipmentRoute.Transition.Builder>- Throws:
IOException
-
hasTravelDuration
public boolean hasTravelDuration()
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;- Specified by:
hasTravelDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the travelDuration field is set.
-
getTravelDuration
public com.google.protobuf.Duration getTravelDuration()
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;- Specified by:
getTravelDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The travelDuration.
-
setTravelDuration
public ShipmentRoute.Transition.Builder setTravelDuration(com.google.protobuf.Duration value)
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;
-
setTravelDuration
public ShipmentRoute.Transition.Builder setTravelDuration(com.google.protobuf.Duration.Builder builderForValue)
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;
-
mergeTravelDuration
public ShipmentRoute.Transition.Builder mergeTravelDuration(com.google.protobuf.Duration value)
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;
-
clearTravelDuration
public ShipmentRoute.Transition.Builder clearTravelDuration()
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;
-
getTravelDurationBuilder
public com.google.protobuf.Duration.Builder getTravelDurationBuilder()
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;
-
getTravelDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder()
Travel duration during this transition.
.google.protobuf.Duration travel_duration = 1;- Specified by:
getTravelDurationOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
getTravelDistanceMeters
public double getTravelDistanceMeters()
Distance traveled during the transition.
double travel_distance_meters = 2;- Specified by:
getTravelDistanceMetersin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The travelDistanceMeters.
-
setTravelDistanceMeters
public ShipmentRoute.Transition.Builder setTravelDistanceMeters(double value)
Distance traveled during the transition.
double travel_distance_meters = 2;- Parameters:
value- The travelDistanceMeters to set.- Returns:
- This builder for chaining.
-
clearTravelDistanceMeters
public ShipmentRoute.Transition.Builder clearTravelDistanceMeters()
Distance traveled during the transition.
double travel_distance_meters = 2;- Returns:
- This builder for chaining.
-
getTrafficInfoUnavailable
public boolean getTrafficInfoUnavailable()
When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true. This may be temporary (rare hiccup in the realtime traffic servers) or permanent (no data for this location).
bool traffic_info_unavailable = 3;- Specified by:
getTrafficInfoUnavailablein interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The trafficInfoUnavailable.
-
setTrafficInfoUnavailable
public ShipmentRoute.Transition.Builder setTrafficInfoUnavailable(boolean value)
When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true. This may be temporary (rare hiccup in the realtime traffic servers) or permanent (no data for this location).
bool traffic_info_unavailable = 3;- Parameters:
value- The trafficInfoUnavailable to set.- Returns:
- This builder for chaining.
-
clearTrafficInfoUnavailable
public ShipmentRoute.Transition.Builder clearTrafficInfoUnavailable()
When traffic is requested via [OptimizeToursRequest.consider_road_traffic] [google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic], and the traffic info couldn't be retrieved for a `Transition`, this boolean is set to true. This may be temporary (rare hiccup in the realtime traffic servers) or permanent (no data for this location).
bool traffic_info_unavailable = 3;- Returns:
- This builder for chaining.
-
hasDelayDuration
public boolean hasDelayDuration()
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;- Specified by:
hasDelayDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the delayDuration field is set.
-
getDelayDuration
public com.google.protobuf.Duration getDelayDuration()
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;- Specified by:
getDelayDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The delayDuration.
-
setDelayDuration
public ShipmentRoute.Transition.Builder setDelayDuration(com.google.protobuf.Duration value)
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;
-
setDelayDuration
public ShipmentRoute.Transition.Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForValue)
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;
-
mergeDelayDuration
public ShipmentRoute.Transition.Builder mergeDelayDuration(com.google.protobuf.Duration value)
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;
-
clearDelayDuration
public ShipmentRoute.Transition.Builder clearDelayDuration()
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;
-
getDelayDurationBuilder
public com.google.protobuf.Duration.Builder getDelayDurationBuilder()
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;
-
getDelayDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder()
Sum of the delay durations applied to this transition. If any, the delay starts exactly `delay_duration` seconds before the next event (visit or vehicle end). See [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
.google.protobuf.Duration delay_duration = 4;- Specified by:
getDelayDurationOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
hasBreakDuration
public boolean hasBreakDuration()
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;- Specified by:
hasBreakDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the breakDuration field is set.
-
getBreakDuration
public com.google.protobuf.Duration getBreakDuration()
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;- Specified by:
getBreakDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The breakDuration.
-
setBreakDuration
public ShipmentRoute.Transition.Builder setBreakDuration(com.google.protobuf.Duration value)
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;
-
setBreakDuration
public ShipmentRoute.Transition.Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForValue)
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;
-
mergeBreakDuration
public ShipmentRoute.Transition.Builder mergeBreakDuration(com.google.protobuf.Duration value)
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;
-
clearBreakDuration
public ShipmentRoute.Transition.Builder clearBreakDuration()
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;
-
getBreakDurationBuilder
public com.google.protobuf.Duration.Builder getBreakDurationBuilder()
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;
-
getBreakDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder()
Sum of the duration of the breaks occurring during this transition, if any. Details about each break's start time and duration are stored in [ShipmentRoute.breaks][google.cloud.optimization.v1.ShipmentRoute.breaks].
.google.protobuf.Duration break_duration = 5;- Specified by:
getBreakDurationOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
hasWaitDuration
public boolean hasWaitDuration()
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;- Specified by:
hasWaitDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the waitDuration field is set.
-
getWaitDuration
public com.google.protobuf.Duration getWaitDuration()
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;- Specified by:
getWaitDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The waitDuration.
-
setWaitDuration
public ShipmentRoute.Transition.Builder setWaitDuration(com.google.protobuf.Duration value)
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;
-
setWaitDuration
public ShipmentRoute.Transition.Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue)
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;
-
mergeWaitDuration
public ShipmentRoute.Transition.Builder mergeWaitDuration(com.google.protobuf.Duration value)
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;
-
clearWaitDuration
public ShipmentRoute.Transition.Builder clearWaitDuration()
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;
-
getWaitDurationBuilder
public com.google.protobuf.Duration.Builder getWaitDurationBuilder()
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;
-
getWaitDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder()
Time spent waiting during this transition. Wait duration corresponds to idle time and does not include break time. Also note that this wait time may be split into several non-contiguous intervals.
.google.protobuf.Duration wait_duration = 6;- Specified by:
getWaitDurationOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
hasTotalDuration
public boolean hasTotalDuration()
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;- Specified by:
hasTotalDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the totalDuration field is set.
-
getTotalDuration
public com.google.protobuf.Duration getTotalDuration()
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;- Specified by:
getTotalDurationin interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The totalDuration.
-
setTotalDuration
public ShipmentRoute.Transition.Builder setTotalDuration(com.google.protobuf.Duration value)
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;
-
setTotalDuration
public ShipmentRoute.Transition.Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForValue)
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;
-
mergeTotalDuration
public ShipmentRoute.Transition.Builder mergeTotalDuration(com.google.protobuf.Duration value)
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;
-
clearTotalDuration
public ShipmentRoute.Transition.Builder clearTotalDuration()
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;
-
getTotalDurationBuilder
public com.google.protobuf.Duration.Builder getTotalDurationBuilder()
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;
-
getTotalDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder()
Total duration of the transition, provided for convenience. It is equal to: * next visit `start_time` (or `vehicle_end_time` if this is the last transition) - this transition's `start_time`; * if `ShipmentRoute.has_traffic_infeasibilities` is false, the following additionally holds: `total_duration = travel_duration + delay_duration + break_duration + wait_duration`.
.google.protobuf.Duration total_duration = 7;- Specified by:
getTotalDurationOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
hasStartTime
public boolean hasStartTime()
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;- Specified by:
hasStartTimein interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;- Specified by:
getStartTimein interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The startTime.
-
setStartTime
public ShipmentRoute.Transition.Builder setStartTime(com.google.protobuf.Timestamp value)
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;
-
setStartTime
public ShipmentRoute.Transition.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;
-
mergeStartTime
public ShipmentRoute.Transition.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;
-
clearStartTime
public ShipmentRoute.Transition.Builder clearStartTime()
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Start time of this transition.
.google.protobuf.Timestamp start_time = 8;- Specified by:
getStartTimeOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
hasRoutePolyline
public boolean hasRoutePolyline()
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;- Specified by:
hasRoutePolylinein interfaceShipmentRoute.TransitionOrBuilder- Returns:
- Whether the routePolyline field is set.
-
getRoutePolyline
public ShipmentRoute.EncodedPolyline getRoutePolyline()
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;- Specified by:
getRoutePolylinein interfaceShipmentRoute.TransitionOrBuilder- Returns:
- The routePolyline.
-
setRoutePolyline
public ShipmentRoute.Transition.Builder setRoutePolyline(ShipmentRoute.EncodedPolyline value)
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
-
setRoutePolyline
public ShipmentRoute.Transition.Builder setRoutePolyline(ShipmentRoute.EncodedPolyline.Builder builderForValue)
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
-
mergeRoutePolyline
public ShipmentRoute.Transition.Builder mergeRoutePolyline(ShipmentRoute.EncodedPolyline value)
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
-
clearRoutePolyline
public ShipmentRoute.Transition.Builder clearRoutePolyline()
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
-
getRoutePolylineBuilder
public ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder()
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;
-
getRoutePolylineOrBuilder
public ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder()
The encoded polyline representation of the route followed during the transition. This field is only populated if [populate_transition_polylines] [google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] is set to true.
.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 9;- Specified by:
getRoutePolylineOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
getVehicleLoadsCount
public int getVehicleLoadsCount()
Description copied from interface:ShipmentRoute.TransitionOrBuilderVehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;- Specified by:
getVehicleLoadsCountin interfaceShipmentRoute.TransitionOrBuilder
-
containsVehicleLoads
public boolean containsVehicleLoads(String key)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;- Specified by:
containsVehicleLoadsin interfaceShipmentRoute.TransitionOrBuilder
-
getVehicleLoads
@Deprecated public Map<String,ShipmentRoute.VehicleLoad> getVehicleLoads()
Deprecated.UsegetVehicleLoadsMap()instead.- Specified by:
getVehicleLoadsin interfaceShipmentRoute.TransitionOrBuilder
-
getVehicleLoadsMap
public Map<String,ShipmentRoute.VehicleLoad> getVehicleLoadsMap()
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;- Specified by:
getVehicleLoadsMapin interfaceShipmentRoute.TransitionOrBuilder
-
getVehicleLoadsOrDefault
public ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault(String key, ShipmentRoute.VehicleLoad defaultValue)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;- Specified by:
getVehicleLoadsOrDefaultin interfaceShipmentRoute.TransitionOrBuilder
-
getVehicleLoadsOrThrow
public ShipmentRoute.VehicleLoad getVehicleLoadsOrThrow(String key)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;- Specified by:
getVehicleLoadsOrThrowin interfaceShipmentRoute.TransitionOrBuilder
-
clearVehicleLoads
public ShipmentRoute.Transition.Builder clearVehicleLoads()
-
removeVehicleLoads
public ShipmentRoute.Transition.Builder removeVehicleLoads(String key)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
-
getMutableVehicleLoads
@Deprecated public Map<String,ShipmentRoute.VehicleLoad> getMutableVehicleLoads()
Deprecated.Use alternate mutation accessors instead.
-
putVehicleLoads
public ShipmentRoute.Transition.Builder putVehicleLoads(String key, ShipmentRoute.VehicleLoad value)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
-
putAllVehicleLoads
public ShipmentRoute.Transition.Builder putAllVehicleLoads(Map<String,ShipmentRoute.VehicleLoad> values)
Vehicle loads during this transition, for each type that either appears in this vehicle's [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits], or that have non-zero [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] on some shipment performed on this route. The loads during the first transition are the starting loads of the vehicle route. Then, after each visit, the visit's `load_demands` are either added or subtracted to get the next transition's loads, depending on whether the visit was a pickup or a delivery.
map<string, .google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> vehicle_loads = 11;
-
getLoadsList
@Deprecated public List<CapacityQuantity> getLoadsList()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];- Specified by:
getLoadsListin interfaceShipmentRoute.TransitionOrBuilder
-
getLoadsCount
@Deprecated public int getLoadsCount()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];- Specified by:
getLoadsCountin interfaceShipmentRoute.TransitionOrBuilder
-
getLoads
@Deprecated public CapacityQuantity getLoads(int index)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];- Specified by:
getLoadsin interfaceShipmentRoute.TransitionOrBuilder
-
setLoads
@Deprecated public ShipmentRoute.Transition.Builder setLoads(int index, CapacityQuantity value)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
setLoads
@Deprecated public ShipmentRoute.Transition.Builder setLoads(int index, CapacityQuantity.Builder builderForValue)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addLoads
@Deprecated public ShipmentRoute.Transition.Builder addLoads(CapacityQuantity value)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addLoads
@Deprecated public ShipmentRoute.Transition.Builder addLoads(int index, CapacityQuantity value)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addLoads
@Deprecated public ShipmentRoute.Transition.Builder addLoads(CapacityQuantity.Builder builderForValue)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addLoads
@Deprecated public ShipmentRoute.Transition.Builder addLoads(int index, CapacityQuantity.Builder builderForValue)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addAllLoads
@Deprecated public ShipmentRoute.Transition.Builder addAllLoads(Iterable<? extends CapacityQuantity> values)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
clearLoads
@Deprecated public ShipmentRoute.Transition.Builder clearLoads()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
removeLoads
@Deprecated public ShipmentRoute.Transition.Builder removeLoads(int index)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
getLoadsBuilder
@Deprecated public CapacityQuantity.Builder getLoadsBuilder(int index)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
getLoadsOrBuilder
@Deprecated public CapacityQuantityOrBuilder getLoadsOrBuilder(int index)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];- Specified by:
getLoadsOrBuilderin interfaceShipmentRoute.TransitionOrBuilder
-
getLoadsOrBuilderList
@Deprecated public List<? extends CapacityQuantityOrBuilder> getLoadsOrBuilderList()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];- Specified by:
getLoadsOrBuilderListin interfaceShipmentRoute.TransitionOrBuilder
-
addLoadsBuilder
@Deprecated public CapacityQuantity.Builder addLoadsBuilder()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
addLoadsBuilder
@Deprecated public CapacityQuantity.Builder addLoadsBuilder(int index)
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
getLoadsBuilderList
@Deprecated public List<CapacityQuantity.Builder> getLoadsBuilderList()
Deprecated.Deprecated: Use [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true];
-
setUnknownFields
public final ShipmentRoute.Transition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
mergeUnknownFields
public final ShipmentRoute.Transition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ShipmentRoute.Transition.Builder>
-
-