OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addAllInjectedFirstSolutionRoutes(Iterable<? extends ShipmentRoute> values) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addAllRefreshDetailsRoutes(Iterable<? extends ShipmentRoute> values) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addInjectedFirstSolutionRoutes(int index,
ShipmentRoute value) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addInjectedFirstSolutionRoutes(int index,
ShipmentRoute.Builder builderForValue) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addInjectedFirstSolutionRoutes(ShipmentRoute value) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addInjectedFirstSolutionRoutes(ShipmentRoute.Builder builderForValue) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addRefreshDetailsRoutes(int index,
ShipmentRoute value) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addRefreshDetailsRoutes(int index,
ShipmentRoute.Builder builderForValue) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addRefreshDetailsRoutes(ShipmentRoute value) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addRefreshDetailsRoutes(ShipmentRoute.Builder builderForValue) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clear() |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearAllowLargeDeadlineDespiteInterruptionRisk() |
If this is set, then the request can have a deadline
(see https://grpc.io/blog/deadlines) of up to 60 minutes.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearConsiderRoadTraffic() |
Consider traffic estimation in calculating `ShipmentRoute` fields
[Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
[Visit.start_time][google.cloud.optimization.v1.ShipmentRoute.Visit.start_time],
and `vehicle_end_time`; in setting the
[ShipmentRoute.has_traffic_infeasibilities][google.cloud.optimization.v1.ShipmentRoute.has_traffic_infeasibilities]
field, and in calculating the
[OptimizeToursResponse.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.total_cost]
field.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearGeodesicMetersPerSecond() |
When `use_geodesic_distances` is true, this field must be set and defines
the speed applied to compute travel times.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearInjectedFirstSolutionRoutes() |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearInjectedSolutionConstraint() |
Constrain the optimization algorithm to find a final solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearInterpretInjectedSolutionsUsingLabels() |
If true:
* uses
[ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label]
instead of `vehicle_index` to
match routes in an injected solution with vehicles in the request;
reuses the mapping of original
[ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index]
to new
[ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index]
to update
[ConstraintRelaxation.vehicle_indices][google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.vehicle_indices]
if non-empty, but the mapping must be unambiguous (i.e., multiple
`ShipmentRoute`s must not share the same original `vehicle_index`).
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearLabel() |
Label that may be used to identify this request, reported back in the
[OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearMaxValidationErrors() |
Truncates the number of validation errors returned.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearModel() |
Shipment model to solve.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearParent() |
Required.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearPopulatePolylines() |
If true, polylines will be populated in response `ShipmentRoute`s.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearPopulateTransitionPolylines() |
If true, polylines will be populated in response
[ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearPopulateTravelStepPolylines() |
Deprecated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearRefreshDetailsRoutes() |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearSearchMode() |
Search mode used to solve the request.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearSolvingMode() |
By default, the solving mode is `DEFAULT_SOLVE` (0).
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearTimeout() |
If this timeout is set, the server returns a response before the timeout
period has elapsed or the server deadline for synchronous requests is
reached, whichever is sooner.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clearUseGeodesicDistances() |
If true, travel distances will be computed using geodesic distances instead
of Google Maps distances, and travel times will be computed using geodesic
distances with a speed defined by `geodesic_meters_per_second`.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.clone() |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeFrom(OptimizeToursRequest other) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeFrom(com.google.protobuf.Message other) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeInjectedSolutionConstraint(InjectedSolutionConstraint value) |
Constrain the optimization algorithm to find a final solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeModel(ShipmentModel value) |
Shipment model to solve.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeTimeout(com.google.protobuf.Duration value) |
If this timeout is set, the server returns a response before the timeout
period has elapsed or the server deadline for synchronous requests is
reached, whichever is sooner.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static OptimizeToursRequest.Builder |
OptimizeToursRequest.newBuilder() |
|
static OptimizeToursRequest.Builder |
OptimizeToursRequest.newBuilder(OptimizeToursRequest prototype) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.newBuilderForType() |
|
protected OptimizeToursRequest.Builder |
OptimizeToursRequest.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.removeInjectedFirstSolutionRoutes(int index) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.removeRefreshDetailsRoutes(int index) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) |
If this is set, then the request can have a deadline
(see https://grpc.io/blog/deadlines) of up to 60 minutes.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setConsiderRoadTraffic(boolean value) |
Consider traffic estimation in calculating `ShipmentRoute` fields
[Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
[Visit.start_time][google.cloud.optimization.v1.ShipmentRoute.Visit.start_time],
and `vehicle_end_time`; in setting the
[ShipmentRoute.has_traffic_infeasibilities][google.cloud.optimization.v1.ShipmentRoute.has_traffic_infeasibilities]
field, and in calculating the
[OptimizeToursResponse.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.total_cost]
field.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setGeodesicMetersPerSecond(double value) |
When `use_geodesic_distances` is true, this field must be set and defines
the speed applied to compute travel times.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setInjectedFirstSolutionRoutes(int index,
ShipmentRoute value) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setInjectedFirstSolutionRoutes(int index,
ShipmentRoute.Builder builderForValue) |
Guide the optimization algorithm in finding a first solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setInjectedSolutionConstraint(InjectedSolutionConstraint value) |
Constrain the optimization algorithm to find a final solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setInjectedSolutionConstraint(InjectedSolutionConstraint.Builder builderForValue) |
Constrain the optimization algorithm to find a final solution that is
similar to a previous solution.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setInterpretInjectedSolutionsUsingLabels(boolean value) |
If true:
* uses
[ShipmentRoute.vehicle_label][google.cloud.optimization.v1.ShipmentRoute.vehicle_label]
instead of `vehicle_index` to
match routes in an injected solution with vehicles in the request;
reuses the mapping of original
[ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index]
to new
[ShipmentRoute.vehicle_index][google.cloud.optimization.v1.ShipmentRoute.vehicle_index]
to update
[ConstraintRelaxation.vehicle_indices][google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.vehicle_indices]
if non-empty, but the mapping must be unambiguous (i.e., multiple
`ShipmentRoute`s must not share the same original `vehicle_index`).
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setLabel(String value) |
Label that may be used to identify this request, reported back in the
[OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setLabelBytes(com.google.protobuf.ByteString value) |
Label that may be used to identify this request, reported back in the
[OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label].
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setMaxValidationErrors(int value) |
Truncates the number of validation errors returned.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setModel(ShipmentModel value) |
Shipment model to solve.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setModel(ShipmentModel.Builder builderForValue) |
Shipment model to solve.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setParent(String value) |
Required.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setParentBytes(com.google.protobuf.ByteString value) |
Required.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setPopulatePolylines(boolean value) |
If true, polylines will be populated in response `ShipmentRoute`s.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setPopulateTransitionPolylines(boolean value) |
If true, polylines will be populated in response
[ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setPopulateTravelStepPolylines(boolean value) |
Deprecated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setRefreshDetailsRoutes(int index,
ShipmentRoute value) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setRefreshDetailsRoutes(int index,
ShipmentRoute.Builder builderForValue) |
If non-empty, the given routes will be refreshed, without modifying their
underlying sequence of visits or travel times: only other details will be
updated.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setSearchMode(OptimizeToursRequest.SearchMode value) |
Search mode used to solve the request.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setSearchModeValue(int value) |
Search mode used to solve the request.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setSolvingMode(OptimizeToursRequest.SolvingMode value) |
By default, the solving mode is `DEFAULT_SOLVE` (0).
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setSolvingModeValue(int value) |
By default, the solving mode is `DEFAULT_SOLVE` (0).
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setTimeout(com.google.protobuf.Duration value) |
If this timeout is set, the server returns a response before the timeout
period has elapsed or the server deadline for synchronous requests is
reached, whichever is sooner.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setTimeout(com.google.protobuf.Duration.Builder builderForValue) |
If this timeout is set, the server returns a response before the timeout
period has elapsed or the server deadline for synchronous requests is
reached, whichever is sooner.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.Builder.setUseGeodesicDistances(boolean value) |
If true, travel distances will be computed using geodesic distances instead
of Google Maps distances, and travel times will be computed using geodesic
distances with a speed defined by `geodesic_meters_per_second`.
|
OptimizeToursRequest.Builder |
OptimizeToursRequest.toBuilder() |
|