diff --git a/java-optimization/README.md b/java-optimization/README.md index 5739dca3b10a..b86723c7bb1d 100644 --- a/java-optimization/README.md +++ b/java-optimization/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-optimization - 1.6.0 + 1.7.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.6.0' +implementation 'com.google.cloud:google-cloud-optimization:1.7.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.6.0" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.7.0" ``` ## Authentication diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java index aa390b06c2ed..7ee8a2a21952 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java @@ -604,8 +604,11 @@ public int getCostsCount() { * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -628,8 +631,11 @@ public java.util.Map getCosts() { * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -643,8 +649,11 @@ public java.util.Map getCostsMap() { * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -662,8 +671,11 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) { * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -687,14 +699,17 @@ public double getCostsOrThrow(java.lang.String key) { * * *
-   * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-   * [OptimizeToursResponse.Metrics.total_cost][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+   * and
+   * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead.
    * 
* * double total_cost = 11 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return The totalCost. */ @java.lang.Override @@ -2897,8 +2912,11 @@ public int getCostsCount() { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -2921,8 +2939,11 @@ public java.util.Map getCosts() { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -2936,8 +2957,11 @@ public java.util.Map getCostsMap() { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -2955,8 +2979,11 @@ public double getCostsOrDefault(java.lang.String key, double defaultValue) { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -2984,8 +3011,11 @@ public Builder clearCosts() { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -3008,8 +3038,11 @@ public java.util.Map getMutableCosts() { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -3028,8 +3061,11 @@ public Builder putCosts(java.lang.String key, double value) { * * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -3046,14 +3082,17 @@ public Builder putAllCosts(java.util.Map val * * *
-     * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-     * [OptimizeToursResponse.Metrics.total_cost][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return The totalCost. */ @java.lang.Override @@ -3065,14 +3104,17 @@ public double getTotalCost() { * * *
-     * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-     * [OptimizeToursResponse.Metrics.total_cost][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @param value The totalCost to set. * @return This builder for chaining. */ @@ -3088,14 +3130,17 @@ public Builder setTotalCost(double value) { * * *
-     * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-     * [OptimizeToursResponse.Metrics.total_cost][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java index caaa6a0de4e2..08746a2abffe 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java @@ -367,8 +367,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -379,8 +382,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -394,8 +400,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -406,8 +415,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -418,8 +430,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; @@ -431,14 +446,17 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow( * * *
-   * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-   * [OptimizeToursResponse.Metrics.total_cost][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+   * and
+   * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead.
    * 
* * double total_cost = 11 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return The totalCost. */ @java.lang.Deprecated diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java index c04b25e219e7..0eaffbe44e54 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java @@ -22,8 +22,9 @@ * * *
- * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and
- * [ShipmentRoute.VehicleLoad][] instead.
+ * Deprecated: Use
+ * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+ * instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} @@ -292,8 +293,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and
-   * [ShipmentRoute.VehicleLoad][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+   * instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantity} diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java index 4296ba2c9f29..7817822c2d20 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java @@ -22,7 +22,9 @@ * * *
- * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
+ * Deprecated: Use
+ * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+ * instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} @@ -342,7 +344,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+   * instead.
    * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java index a293dae7a9e8..87ab254c8a94 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java @@ -151,8 +151,8 @@ public long getSoftMaxMeters() { * * *
-   * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-   * additional cost is 0 if the distance is under the limit, otherwise the
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -173,8 +173,8 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    *
    *
    * 
-   * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-   * additional cost is 0 if the distance is under the limit, otherwise the
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -765,8 +765,8 @@ public Builder clearSoftMaxMeters() {
      *
      *
      * 
-     * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-     * additional cost is 0 if the distance is under the limit, otherwise the
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -787,8 +787,8 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      *
      *
      * 
-     * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-     * additional cost is 0 if the distance is under the limit, otherwise the
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -809,8 +809,8 @@ public double getCostPerKilometerAboveSoftMax() {
      *
      *
      * 
-     * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-     * additional cost is 0 if the distance is under the limit, otherwise the
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -835,8 +835,8 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      *
      *
      * 
-     * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-     * additional cost is 0 if the distance is under the limit, otherwise the
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java
index bf4df98ffcf1..5164a6bdd7b7 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java
@@ -87,8 +87,8 @@ public interface DistanceLimitOrBuilder
    *
    *
    * 
-   * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-   * additional cost is 0 if the distance is under the limit, otherwise the
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -106,8 +106,8 @@ public interface DistanceLimitOrBuilder
    *
    *
    * 
-   * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-   * additional cost is 0 if the distance is under the limit, otherwise the
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java
index 2a0675768da3..0e556452b336 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java
@@ -286,7 +286,7 @@ public interface RelaxationOrBuilder
        * 
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
-       * satified.
+       * satisfied.
        * 
* * @@ -302,7 +302,7 @@ public interface RelaxationOrBuilder *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
-       * satified.
+       * satisfied.
        * 
* * @@ -453,7 +453,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
        * Expresses the different constraint relaxation levels, which are
-       * applied for a visit and those that follow when it satifies the
+       * applied for a visit and those that follow when it satisfies the
        * threshold conditions.
        * The enumeration below is in order of increasing relaxation.
        * 
@@ -468,7 +468,7 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum { *
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
-         * This value must not be explicly used in `level`.
+         * This value must not be explicitly used in `level`.
          * 
* * LEVEL_UNSPECIFIED = 0; @@ -519,7 +519,7 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum { *
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
-         * This value must not be explicly used in `level`.
+         * This value must not be explicitly used in `level`.
          * 
* * LEVEL_UNSPECIFIED = 0; @@ -659,7 +659,7 @@ private Level(int value) { *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
-       * satified.
+       * satisfied.
        * 
* * @@ -678,7 +678,7 @@ public int getLevelValue() { *
        * The constraint relaxation level that applies when the conditions
        * at or after `threshold_time` AND at least `threshold_visit_count` are
-       * satified.
+       * satisfied.
        * 
* * @@ -1274,7 +1274,7 @@ public Builder mergeFrom( *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* * @@ -1293,7 +1293,7 @@ public int getLevelValue() { *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* * @@ -1315,7 +1315,7 @@ public Builder setLevelValue(int value) { *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* * @@ -1344,7 +1344,7 @@ public Builder setLevelValue(int value) { *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* * @@ -1372,7 +1372,7 @@ public Builder setLevel( *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* * diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java index 1d6df0c708cb..cf0c1c34a73e 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java @@ -617,7 +617,7 @@ public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolv * * *
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -638,7 +638,7 @@ public boolean hasMaxValidationErrors() {
    *
    *
    * 
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -1373,7 +1373,8 @@ public com.google.protobuf.ByteString getLabelBytes() {
    *
    *
    * 
-   * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+   * Deprecated: Use
+   * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
    * instead. If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
    * Note that in this case, the polylines will also be populated in the
@@ -1383,7 +1384,7 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * bool populate_travel_step_polylines = 20 [deprecated = true];
    *
    * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is
-   *     deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350
+   *     deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351
    * @return The populateTravelStepPolylines.
    */
   @java.lang.Override
@@ -2900,7 +2901,7 @@ public Builder clearSolvingMode() {
      *
      *
      * 
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2921,7 +2922,7 @@ public boolean hasMaxValidationErrors() {
      *
      *
      * 
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2942,7 +2943,7 @@ public int getMaxValidationErrors() {
      *
      *
      * 
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2967,7 +2968,7 @@ public Builder setMaxValidationErrors(int value) {
      *
      *
      * 
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -5464,7 +5465,8 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5474,7 +5476,7 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * bool populate_travel_step_polylines = 20 [deprecated = true];
      *
      * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines
-     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350
+     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351
      * @return The populateTravelStepPolylines.
      */
     @java.lang.Override
@@ -5486,7 +5488,8 @@ public boolean getPopulateTravelStepPolylines() {
      *
      *
      * 
-     * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5496,7 +5499,7 @@ public boolean getPopulateTravelStepPolylines() {
      * bool populate_travel_step_polylines = 20 [deprecated = true];
      *
      * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines
-     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350
+     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351
      * @param value The populateTravelStepPolylines to set.
      * @return This builder for chaining.
      */
@@ -5512,7 +5515,8 @@ public Builder setPopulateTravelStepPolylines(boolean value) {
      *
      *
      * 
-     * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5522,7 +5526,7 @@ public Builder setPopulateTravelStepPolylines(boolean value) {
      * bool populate_travel_step_polylines = 20 [deprecated = true];
      *
      * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines
-     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350
+     *     is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java
index f2ad21df6698..c9ff887cebe7 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java
@@ -163,7 +163,7 @@ public interface OptimizeToursRequestOrBuilder
    *
    *
    * 
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -181,7 +181,7 @@ public interface OptimizeToursRequestOrBuilder
    *
    *
    * 
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -779,7 +779,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    *
    *
    * 
-   * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+   * Deprecated: Use
+   * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
    * instead. If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
    * Note that in this case, the polylines will also be populated in the
@@ -789,7 +790,7 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
    * bool populate_travel_step_polylines = 20 [deprecated = true];
    *
    * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is
-   *     deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350
+   *     deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351
    * @return The populateTravelStepPolylines.
    */
   @java.lang.Deprecated
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java
index cc7c3f3c83a7..0776548a4cc3 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java
@@ -2751,16 +2751,17 @@ public com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics getMetrics
    *
    *
    * 
-   * Deprecated: Use [Metrics.total_cost][] instead.
-   * Total cost of the solution. This takes into account all costs: costs per
-   * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-   * costs, global duration cost, etc.
+   * Deprecated: Use
+   * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead. Total cost of the solution. This takes into account all costs:
+   * costs per per hour and travel hour, fixed vehicle costs, unperformed
+   * shipment penalty costs, global duration cost, etc.
    * 
* * double total_cost = 2 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return The totalCost. */ @java.lang.Override @@ -4880,16 +4881,17 @@ public Builder clearMetrics() { * * *
-     * Deprecated: Use [Metrics.total_cost][] instead.
-     * Total cost of the solution. This takes into account all costs: costs per
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return The totalCost. */ @java.lang.Override @@ -4901,16 +4903,17 @@ public double getTotalCost() { * * *
-     * Deprecated: Use [Metrics.total_cost][] instead.
-     * Total cost of the solution. This takes into account all costs: costs per
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @param value The totalCost to set. * @return This builder for chaining. */ @@ -4926,16 +4929,17 @@ public Builder setTotalCost(double value) { * * *
-     * Deprecated: Use [Metrics.total_cost][] instead.
-     * Total cost of the solution. This takes into account all costs: costs per
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java index bb04c56d6283..a7f244aa393e 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java @@ -279,16 +279,17 @@ public interface OptimizeToursResponseOrBuilder * * *
-   * Deprecated: Use [Metrics.total_cost][] instead.
-   * Total cost of the solution. This takes into account all costs: costs per
-   * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-   * costs, global duration cost, etc.
+   * Deprecated: Use
+   * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead. Total cost of the solution. This takes into account all costs:
+   * costs per per hour and travel hour, fixed vehicle costs, unperformed
+   * shipment penalty costs, global duration cost, etc.
    * 
* * double total_cost = 2 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return The totalCost. */ @java.lang.Deprecated diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java index b67a820a3f5a..5a96883f82bf 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java @@ -1665,6 +1665,11 @@ public com.google.protobuf.Parser getParserForType() { * * INJECTED_SOLUTION_MISSING_LABEL = 2000; * * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; * * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + * * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + * * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + * * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + * * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + * * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; * * SHIPMENT_MODEL_ERROR = 22; * * SHIPMENT_MODEL_TOO_LARGE = 2200; * * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -1672,6 +1677,8 @@ public com.google.protobuf.Parser getParserForType() { * * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; * * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; * * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + * * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + * * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; * * INDEX_ERROR = 24; * * TAG_ERROR = 26; * * TIME_WINDOW_ERROR = 28; @@ -1753,9 +1760,12 @@ public com.google.protobuf.Parser getParserForType() { * * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION * = 3815; * * SHIPMENT_ERROR = 40; + * * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION * = 4001; + * * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + * * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; * * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; * * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; * * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -1768,7 +1778,6 @@ public com.google.protobuf.Parser getParserForType() { * * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; * * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; * * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - * * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * VEHICLE_ERROR = 42; * * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; * * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -1792,6 +1801,9 @@ public com.google.protobuf.Parser getParserForType() { * * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; * * VEHICLE_INVALID_FIXED_COST = 4220; * * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + * * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + * = 4223; + * * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; * * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; * * VISIT_REQUEST_ERROR = 44; * * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -1844,9 +1856,6 @@ public com.google.protobuf.Parser getParserForType() { * * DURATION_SECONDS_MATRIX_ERROR = 56; * * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; * * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - * * GRAPH_ARC_ERROR = 58; - * * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - * * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; *
* * int32 code = 1; @@ -2686,6 +2695,11 @@ public Builder mergeFrom( * * INJECTED_SOLUTION_MISSING_LABEL = 2000; * * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; * * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + * * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + * * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + * * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + * * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + * * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; * * SHIPMENT_MODEL_ERROR = 22; * * SHIPMENT_MODEL_TOO_LARGE = 2200; * * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -2693,6 +2707,8 @@ public Builder mergeFrom( * * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; * * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; * * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + * * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + * * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; * * INDEX_ERROR = 24; * * TAG_ERROR = 26; * * TIME_WINDOW_ERROR = 28; @@ -2774,9 +2790,12 @@ public Builder mergeFrom( * * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION * = 3815; * * SHIPMENT_ERROR = 40; + * * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION * = 4001; + * * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + * * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; * * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; * * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; * * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -2789,7 +2808,6 @@ public Builder mergeFrom( * * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; * * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; * * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - * * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * VEHICLE_ERROR = 42; * * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; * * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -2813,6 +2831,9 @@ public Builder mergeFrom( * * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; * * VEHICLE_INVALID_FIXED_COST = 4220; * * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + * * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + * = 4223; + * * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; * * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; * * VISIT_REQUEST_ERROR = 44; * * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -2865,9 +2886,6 @@ public Builder mergeFrom( * * DURATION_SECONDS_MATRIX_ERROR = 56; * * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; * * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - * * GRAPH_ARC_ERROR = 58; - * * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - * * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; *
* * int32 code = 1; @@ -2921,6 +2939,11 @@ public int getCode() { * * INJECTED_SOLUTION_MISSING_LABEL = 2000; * * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; * * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + * * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + * * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + * * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + * * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + * * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; * * SHIPMENT_MODEL_ERROR = 22; * * SHIPMENT_MODEL_TOO_LARGE = 2200; * * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -2928,6 +2951,8 @@ public int getCode() { * * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; * * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; * * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + * * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + * * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; * * INDEX_ERROR = 24; * * TAG_ERROR = 26; * * TIME_WINDOW_ERROR = 28; @@ -3009,9 +3034,12 @@ public int getCode() { * * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION * = 3815; * * SHIPMENT_ERROR = 40; + * * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION * = 4001; + * * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + * * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; * * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; * * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; * * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -3024,7 +3052,6 @@ public int getCode() { * * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; * * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; * * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - * * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * VEHICLE_ERROR = 42; * * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; * * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -3048,6 +3075,9 @@ public int getCode() { * * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; * * VEHICLE_INVALID_FIXED_COST = 4220; * * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + * * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + * = 4223; + * * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; * * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; * * VISIT_REQUEST_ERROR = 44; * * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -3100,9 +3130,6 @@ public int getCode() { * * DURATION_SECONDS_MATRIX_ERROR = 56; * * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; * * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - * * GRAPH_ARC_ERROR = 58; - * * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - * * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; *
* * int32 code = 1; @@ -3160,6 +3187,11 @@ public Builder setCode(int value) { * * INJECTED_SOLUTION_MISSING_LABEL = 2000; * * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; * * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + * * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + * * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + * * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + * * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + * * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; * * SHIPMENT_MODEL_ERROR = 22; * * SHIPMENT_MODEL_TOO_LARGE = 2200; * * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -3167,6 +3199,8 @@ public Builder setCode(int value) { * * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; * * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; * * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + * * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + * * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; * * INDEX_ERROR = 24; * * TAG_ERROR = 26; * * TIME_WINDOW_ERROR = 28; @@ -3248,9 +3282,12 @@ public Builder setCode(int value) { * * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION * = 3815; * * SHIPMENT_ERROR = 40; + * * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION * = 4001; + * * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + * * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; * * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; * * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; * * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -3263,7 +3300,6 @@ public Builder setCode(int value) { * * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; * * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; * * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - * * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * VEHICLE_ERROR = 42; * * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; * * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -3287,6 +3323,9 @@ public Builder setCode(int value) { * * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; * * VEHICLE_INVALID_FIXED_COST = 4220; * * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + * * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + * = 4223; + * * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; * * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; * * VISIT_REQUEST_ERROR = 44; * * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -3339,9 +3378,6 @@ public Builder setCode(int value) { * * DURATION_SECONDS_MATRIX_ERROR = 56; * * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; * * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - * * GRAPH_ARC_ERROR = 58; - * * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - * * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; *
* * int32 code = 1; diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java index 415e1f4d6998..889572b2e050 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java @@ -66,6 +66,11 @@ public interface OptimizeToursValidationErrorOrBuilder * * INJECTED_SOLUTION_MISSING_LABEL = 2000; * * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; * * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + * * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + * * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + * * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + * * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + * * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; * * SHIPMENT_MODEL_ERROR = 22; * * SHIPMENT_MODEL_TOO_LARGE = 2200; * * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -73,6 +78,8 @@ public interface OptimizeToursValidationErrorOrBuilder * * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; * * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; * * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + * * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + * * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; * * INDEX_ERROR = 24; * * TAG_ERROR = 26; * * TIME_WINDOW_ERROR = 28; @@ -154,9 +161,12 @@ public interface OptimizeToursValidationErrorOrBuilder * * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION * = 3815; * * SHIPMENT_ERROR = 40; + * * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; * * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION * = 4001; + * * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + * * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; * * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; * * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; * * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -169,7 +179,6 @@ public interface OptimizeToursValidationErrorOrBuilder * * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; * * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; * * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - * * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; * * VEHICLE_ERROR = 42; * * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; * * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -193,6 +202,9 @@ public interface OptimizeToursValidationErrorOrBuilder * * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; * * VEHICLE_INVALID_FIXED_COST = 4220; * * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + * * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + * = 4223; + * * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; * * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; * * VISIT_REQUEST_ERROR = 44; * * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -245,9 +257,6 @@ public interface OptimizeToursValidationErrorOrBuilder * * DURATION_SECONDS_MATRIX_ERROR = 56; * * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; * * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - * * GRAPH_ARC_ERROR = 58; - * * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - * * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; *
* * int32 code = 1; diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java index c86aaaaf454f..7c92f25b3c4e 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java @@ -669,7 +669,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -682,7 +684,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -695,7 +699,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -708,7 +714,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -722,7 +730,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -1572,7 +1582,9 @@ public com.google.protobuf.ByteString getLabelBytes() { * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -1588,7 +1600,9 @@ public java.util.List getDema * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -1605,7 +1619,9 @@ public java.util.List getDema * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -1621,7 +1637,9 @@ public int getDemandsCount() { * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -1637,7 +1655,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* * @@ -4829,7 +4849,9 @@ private void ensureDemandsIsMutable() { * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4848,7 +4870,9 @@ public java.util.List getDema * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4867,7 +4891,9 @@ public int getDemandsCount() { * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4886,7 +4912,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4912,7 +4940,9 @@ public Builder setDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4935,7 +4965,9 @@ public Builder setDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4960,7 +4992,9 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -4986,7 +5020,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5009,7 +5045,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5032,7 +5070,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5055,7 +5095,9 @@ public Builder addAllDemands( * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5077,7 +5119,9 @@ public Builder clearDemands() { * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5099,7 +5143,9 @@ public Builder removeDemands(int index) { * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5115,7 +5161,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuild * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5135,7 +5183,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5155,7 +5205,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5171,7 +5223,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -5189,7 +5243,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* * @@ -6734,7 +6790,9 @@ public boolean getIgnore() { * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -6749,7 +6807,9 @@ public java.util.List getDema * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -6765,7 +6825,9 @@ public java.util.List getDema * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -6780,7 +6842,9 @@ public int getDemandsCount() { * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -6795,7 +6859,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -10330,7 +10396,9 @@ private void ensureDemandsIsMutable() { * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10349,7 +10417,9 @@ public java.util.List getDema * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10368,7 +10438,9 @@ public int getDemandsCount() { * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10387,7 +10459,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10412,7 +10486,9 @@ public Builder setDemands(int index, com.google.cloud.optimization.v1.CapacityQu * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10435,7 +10511,9 @@ public Builder setDemands( * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10460,7 +10538,9 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10485,7 +10565,9 @@ public Builder addDemands(int index, com.google.cloud.optimization.v1.CapacityQu * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10508,7 +10590,9 @@ public Builder addDemands( * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10531,7 +10615,9 @@ public Builder addDemands( * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10554,7 +10640,9 @@ public Builder addAllDemands( * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10576,7 +10664,9 @@ public Builder clearDemands() { * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10598,7 +10688,9 @@ public Builder removeDemands(int index) { * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10613,7 +10705,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuild * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10633,7 +10727,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10653,7 +10749,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10669,7 +10767,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * @@ -10686,7 +10786,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* * diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java index 7fd0fa81d36d..fa47ce501ce4 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java @@ -4277,17 +4277,18 @@ com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest getBreakRe * * *
-   * Deprecated: Use top level [BreakRule][] instead.
+   * Deprecated: Use top level
+   * [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
    * Rules to generate time breaks for a vehicle (e.g. lunch
    * breaks). A break is a contiguous period of time during which the vehicle
    * remains idle at its current position and cannot perform any visit. A break
    * may occur:
    * * during the travel between two visits (which includes the time right
    *   before or right after a visit, but not in the middle of a visit), in
-   *   which case it extends the corresponding transit time between the visits,
-   * * or before the vehicle start (the vehicle may not start in the middle of
+   *   which case it extends the corresponding transit time between the visits
+   * * before the vehicle start (the vehicle may not start in the middle of
    *   a break), in which case it does not affect the vehicle start time.
-   * * or after the vehicle end (ditto, with the vehicle end time).
+   * * after the vehicle end (ditto, with the vehicle end time).
    * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule} @@ -7401,17 +7402,18 @@ protected Builder newBuilderForType( * * *
-     * Deprecated: Use top level [BreakRule][] instead.
+     * Deprecated: Use top level
+     * [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
      * breaks). A break is a contiguous period of time during which the vehicle
      * remains idle at its current position and cannot perform any visit. A break
      * may occur:
      * * during the travel between two visits (which includes the time right
      *   before or right after a visit, but not in the middle of a visit), in
-     *   which case it extends the corresponding transit time between the visits,
-     * * or before the vehicle start (the vehicle may not start in the middle of
+     *   which case it extends the corresponding transit time between the visits
+     * * before the vehicle start (the vehicle may not start in the middle of
      *   a break), in which case it does not affect the vehicle start time.
-     * * or after the vehicle end (ditto, with the vehicle end time).
+     * * after the vehicle end (ditto, with the vehicle end time).
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule} diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java index e534a6ed5ee7..7520303e7860 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java @@ -675,7 +675,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -687,7 +689,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -699,7 +703,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -711,7 +717,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; @@ -724,7 +732,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java index 886cc5af776f..9c485bb4dfca 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java @@ -240,8 +240,9 @@ public interface DelayOrBuilder * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Time interval spent on the route resulting from a
+   * Deprecated: Use
+   * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+   * instead. Time interval spent on the route resulting from a
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -562,8 +563,9 @@ protected Builder newBuilderForType( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Time interval spent on the route resulting from a
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Time interval spent on the route resulting from a
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -1501,9 +1503,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -1520,9 +1523,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -1539,9 +1543,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -1558,9 +1563,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -1578,9 +1584,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -1598,7 +1605,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -1606,7 +1615,7 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return Whether the delayBeforeStart field is set. */ @java.lang.Deprecated @@ -1615,7 +1624,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -1623,7 +1634,7 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return The delayBeforeStart. */ @java.lang.Deprecated @@ -1632,7 +1643,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -1646,7 +1659,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -1659,7 +1674,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -1672,7 +1689,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -1685,7 +1704,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -1699,7 +1720,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -2222,9 +2245,10 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -2244,9 +2268,10 @@ public java.util.List getArri
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -2267,9 +2292,10 @@ public java.util.List getArri
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -2289,9 +2315,10 @@ public int getArrivalLoadsCount() {
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -2311,9 +2338,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int ind
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
@@ -2337,7 +2365,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -2345,7 +2375,7 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return Whether the delayBeforeStart field is set. */ @java.lang.Override @@ -2357,7 +2387,9 @@ public boolean hasDelayBeforeStart() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -2365,7 +2397,7 @@ public boolean hasDelayBeforeStart() { * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return The delayBeforeStart. */ @java.lang.Override @@ -2379,7 +2411,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* * @@ -2403,7 +2437,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart( * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -2419,7 +2455,9 @@ public java.util.List getDema * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -2436,7 +2474,9 @@ public java.util.List getDema * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -2452,7 +2492,9 @@ public int getDemandsCount() { * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -2468,7 +2510,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+     * instead.
      * 
* * @@ -4354,9 +4398,10 @@ private void ensureArrivalLoadsIsMutable() { * * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4380,9 +4425,10 @@ private void ensureArrivalLoadsIsMutable() {
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4405,9 +4451,10 @@ public int getArrivalLoadsCount() {
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4430,9 +4477,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int ind
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4462,9 +4510,10 @@ public Builder setArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4491,9 +4540,10 @@ public Builder setArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4522,9 +4572,10 @@ public Builder addArrivalLoads(com.google.cloud.optimization.v1.CapacityQuantity
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4554,9 +4605,10 @@ public Builder addArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4583,9 +4635,10 @@ public Builder addArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4612,9 +4665,10 @@ public Builder addArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4641,9 +4695,10 @@ public Builder addAllArrivalLoads(
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4669,9 +4724,10 @@ public Builder clearArrivalLoads() {
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4697,9 +4753,10 @@ public Builder removeArrivalLoads(int index) {
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4719,9 +4776,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getArrivalLoads
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4745,9 +4803,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4771,9 +4830,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4793,9 +4853,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4817,9 +4878,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
@@ -4866,7 +4928,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads
        *
        *
        * 
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -4874,7 +4938,7 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addArrivalLoads * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return Whether the delayBeforeStart field is set. */ @java.lang.Deprecated @@ -4885,7 +4949,9 @@ public boolean hasDelayBeforeStart() { * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -4893,7 +4959,7 @@ public boolean hasDelayBeforeStart() { * * * @deprecated google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1895 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1915 * @return The delayBeforeStart. */ @java.lang.Deprecated @@ -4910,7 +4976,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeStart( * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -4936,7 +5004,9 @@ public Builder setDelayBeforeStart( * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -4959,7 +5029,9 @@ public Builder setDelayBeforeStart( * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -4989,7 +5061,9 @@ public Builder mergeDelayBeforeStart( * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -5011,7 +5085,9 @@ public Builder clearDelayBeforeStart() { * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -5029,7 +5105,9 @@ public Builder clearDelayBeforeStart() { * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -5051,7 +5129,9 @@ public Builder clearDelayBeforeStart() { * * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* * @@ -5096,7 +5176,9 @@ private void ensureDemandsIsMutable() { * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5115,7 +5197,9 @@ public java.util.List getDema * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5134,7 +5218,9 @@ public int getDemandsCount() { * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5153,7 +5239,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5179,7 +5267,9 @@ public Builder setDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5202,7 +5292,9 @@ public Builder setDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5227,7 +5319,9 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5253,7 +5347,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5276,7 +5372,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5299,7 +5397,9 @@ public Builder addDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5322,7 +5422,9 @@ public Builder addAllDemands( * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5344,7 +5446,9 @@ public Builder clearDemands() { * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5366,7 +5470,9 @@ public Builder removeDemands(int index) { * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5382,7 +5488,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getDemandsBuild * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5402,7 +5510,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5422,7 +5532,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5438,7 +5550,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -5456,7 +5570,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addDemandsBuild * * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* * @@ -6003,7 +6119,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6015,7 +6133,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6027,7 +6147,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6039,7 +6161,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6052,7 +6176,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrThro * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6735,7 +6861,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6750,7 +6878,9 @@ public java.util.List getLoad * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6766,7 +6896,9 @@ public java.util.List getLoad * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6781,7 +6913,9 @@ public int getLoadsCount() { * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -6796,7 +6930,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { * * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; @@ -9394,7 +9530,9 @@ private void ensureLoadsIsMutable() { * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9413,7 +9551,9 @@ public java.util.List getLoad * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9432,7 +9572,9 @@ public int getLoadsCount() { * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9451,7 +9593,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9476,7 +9620,9 @@ public Builder setLoads(int index, com.google.cloud.optimization.v1.CapacityQuan * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9499,7 +9645,9 @@ public Builder setLoads( * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9524,7 +9672,9 @@ public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9549,7 +9699,9 @@ public Builder addLoads(int index, com.google.cloud.optimization.v1.CapacityQuan * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9572,7 +9724,9 @@ public Builder addLoads( * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9595,7 +9749,9 @@ public Builder addLoads( * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9618,7 +9774,9 @@ public Builder addAllLoads( * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9640,7 +9798,9 @@ public Builder clearLoads() { * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9662,7 +9822,9 @@ public Builder removeLoads(int index) { * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9677,7 +9839,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getLoadsBuilder * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9697,7 +9861,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuil * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9717,7 +9883,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuil * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9733,7 +9901,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -9750,7 +9920,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addLoadsBuilder * * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* * @@ -12215,10 +12387,11 @@ public interface TravelStepOrBuilder * * *
-   * Deprecated: Use [ShipmentRoute.transitions][] instead.
-   * Travel between each visit, along the route: from the
-   * vehicle's `start_location` to the first visit's `arrival_location`, then
-   * from the first visit's `departure_location` to the second visit's
+   * Deprecated: Use
+   * [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
+   * instead. Travel between each visit along the route: from the vehicle's
+   * `start_location` to the first visit's `arrival_location`, then from the
+   * first visit's `departure_location` to the second visit's
    * `arrival_location`, and so on until the vehicle's `end_location`. This
    * accounts only for the actual travel between visits, not counting the
    * waiting time, the time spent performing a visit, nor the distance covered
@@ -12624,10 +12797,11 @@ protected Builder newBuilderForType(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.transitions][] instead.
-     * Travel between each visit, along the route: from the
-     * vehicle's `start_location` to the first visit's `arrival_location`, then
-     * from the first visit's `departure_location` to the second visit's
+     * Deprecated: Use
+     * [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
+     * instead. Travel between each visit along the route: from the vehicle's
+     * `start_location` to the first visit's `arrival_location`, then from the
+     * first visit's `departure_location` to the second visit's
      * `arrival_location`, and so on until the vehicle's `end_location`. This
      * accounts only for the actual travel between visits, not counting the
      * waiting time, the time spent performing a visit, nor the distance covered
@@ -14182,9 +14356,10 @@ public double getRouteTotalCost() {
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -14204,9 +14379,10 @@ public java.util.List getEndL
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -14227,9 +14403,10 @@ public java.util.List getEndL
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -14249,9 +14426,10 @@ public int getEndLoadsCount() {
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -14271,9 +14449,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index)
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -14299,8 +14478,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -14317,8 +14497,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -14336,8 +14517,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -14353,8 +14535,9 @@ public int getTravelStepsCount() { * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -14370,8 +14553,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps( * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -14394,7 +14578,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTra * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -14402,7 +14588,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTra * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return Whether the vehicleDetour field is set. */ @java.lang.Override @@ -14417,7 +14603,9 @@ public boolean hasVehicleDetour() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -14425,7 +14613,7 @@ public boolean hasVehicleDetour() { * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return The vehicleDetour. */ @java.lang.Override @@ -14442,7 +14630,9 @@ public com.google.protobuf.Duration getVehicleDetour() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -14463,8 +14653,7 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -14473,7 +14662,7 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ @java.lang.Override @@ -14485,8 +14674,7 @@ public boolean hasDelayBeforeVehicleEnd() { * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -14495,7 +14683,7 @@ public boolean hasDelayBeforeVehicleEnd() { *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return The delayBeforeVehicleEnd. */ @java.lang.Override @@ -14509,8 +14697,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicl * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -18134,9 +18321,10 @@ private void ensureEndLoadsIsMutable() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18159,9 +18347,10 @@ public java.util.List getEndL
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18184,9 +18373,10 @@ public int getEndLoadsCount() {
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18209,9 +18399,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index)
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18240,9 +18431,10 @@ public Builder setEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18269,9 +18461,10 @@ public Builder setEndLoads(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18300,9 +18493,10 @@ public Builder addEndLoads(com.google.cloud.optimization.v1.CapacityQuantity val
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18331,9 +18525,10 @@ public Builder addEndLoads(int index, com.google.cloud.optimization.v1.CapacityQ
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18360,9 +18555,10 @@ public Builder addEndLoads(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18389,9 +18585,10 @@ public Builder addEndLoads(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18418,9 +18615,10 @@ public Builder addAllEndLoads(
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18446,9 +18644,10 @@ public Builder clearEndLoads() {
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18474,9 +18673,10 @@ public Builder removeEndLoads(int index) {
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18495,9 +18695,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getEndLoadsBuil
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18521,9 +18722,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18547,9 +18749,10 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18569,9 +18772,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuil
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18592,9 +18796,10 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addEndLoadsBuil
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
@@ -18650,8 +18855,9 @@ private void ensureTravelStepsIsMutable() {
      *
      *
      * 
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18671,8 +18877,9 @@ private void ensureTravelStepsIsMutable() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18691,8 +18898,9 @@ public int getTravelStepsCount() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18711,8 +18919,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18738,8 +18947,9 @@ public Builder setTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18763,8 +18973,9 @@ public Builder setTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18789,8 +19000,9 @@ public Builder addTravelSteps(com.google.cloud.optimization.v1.ShipmentRoute.Tra * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18816,8 +19028,9 @@ public Builder addTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18840,8 +19053,9 @@ public Builder addTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18865,8 +19079,9 @@ public Builder addTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18890,8 +19105,9 @@ public Builder addAllTravelSteps( * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18913,8 +19129,9 @@ public Builder clearTravelSteps() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18936,8 +19153,9 @@ public Builder removeTravelSteps(int index) { * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18953,8 +19171,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18974,8 +19193,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -18996,8 +19216,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -19015,8 +19236,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -19035,8 +19257,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTrav * * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* * @@ -19079,7 +19302,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTrav * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19087,7 +19312,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder addTrav * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return Whether the vehicleDetour field is set. */ @java.lang.Deprecated @@ -19101,7 +19326,9 @@ public boolean hasVehicleDetour() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19109,7 +19336,7 @@ public boolean hasVehicleDetour() { * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return The vehicleDetour. */ @java.lang.Deprecated @@ -19129,7 +19356,9 @@ public com.google.protobuf.Duration getVehicleDetour() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19157,7 +19386,9 @@ public Builder setVehicleDetour(com.google.protobuf.Duration value) { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19182,7 +19413,9 @@ public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForV * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19213,7 +19446,9 @@ public Builder mergeVehicleDetour(com.google.protobuf.Duration value) { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19238,7 +19473,9 @@ public Builder clearVehicleDetour() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19258,7 +19495,9 @@ public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19282,7 +19521,9 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -19316,8 +19557,7 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19326,7 +19566,7 @@ public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ @java.lang.Deprecated @@ -19337,8 +19577,7 @@ public boolean hasDelayBeforeVehicleEnd() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19347,7 +19586,7 @@ public boolean hasDelayBeforeVehicleEnd() { *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is - * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return The delayBeforeVehicleEnd. */ @java.lang.Deprecated @@ -19364,8 +19603,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay getDelayBeforeVehicl * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19392,8 +19630,7 @@ public Builder setDelayBeforeVehicleEnd( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19417,8 +19654,7 @@ public Builder setDelayBeforeVehicleEnd( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19449,8 +19685,7 @@ public Builder mergeDelayBeforeVehicleEnd( * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19473,8 +19708,7 @@ public Builder clearDelayBeforeVehicleEnd() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19493,8 +19727,7 @@ public Builder clearDelayBeforeVehicleEnd() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* @@ -19517,8 +19750,7 @@ public Builder clearDelayBeforeVehicleEnd() { * * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java index b52ae4664bc6..bc2f3c184807 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java @@ -543,9 +543,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition * * *
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -562,9 +563,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -581,9 +583,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -600,9 +603,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -620,9 +624,10 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
@@ -640,8 +645,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition
    *
    *
    * 
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -654,8 +660,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -668,8 +675,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -682,8 +690,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -697,8 +706,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTransition * * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* * @@ -716,7 +726,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -724,7 +736,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return Whether the vehicleDetour field is set. */ @java.lang.Deprecated @@ -736,7 +748,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -744,7 +758,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return The vehicleDetour. */ @java.lang.Deprecated @@ -756,7 +770,9 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * Deprecated: No longer used. * This field will only be populated at the * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - * level. Extra detour time due to the shipments visited on the route. + * level. + * This field is the extra detour time due to the shipments visited on the + * route. * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration * from the vehicle's start_location to its `end_location`. *
@@ -770,8 +786,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -780,7 +795,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ @java.lang.Deprecated @@ -789,8 +804,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* @@ -799,7 +813,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep *
* * @deprecated google.cloud.optimization.v1.ShipmentRoute.delay_before_vehicle_end is deprecated. - * See google/cloud/optimization/v1/fleet_routing.proto;l=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @return The delayBeforeVehicleEnd. */ @java.lang.Deprecated @@ -808,8 +822,7 @@ com.google.cloud.optimization.v1.ShipmentRoute.TravelStepOrBuilder getTravelStep * * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Delay occurring before the vehicle end. See
+   * Deprecated: Delay occurring before the vehicle end. See
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java index 3b6df0ac12ed..f3d27aed2db7 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java @@ -6068,14 +6068,15 @@ public boolean getIgnore() { *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return A list containing the breakRuleIndices. */ @java.lang.Override @@ -6089,14 +6090,15 @@ public java.util.List getBreakRuleIndicesList() { *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return The count of breakRuleIndices. */ @java.lang.Deprecated @@ -6109,14 +6111,15 @@ public int getBreakRuleIndicesCount() { *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ @@ -6135,7 +6138,9 @@ public int getBreakRuleIndices(int index) { * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -6151,7 +6156,9 @@ public java.util.List getCapa * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -6168,7 +6175,9 @@ public java.util.List getCapa * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -6184,7 +6193,9 @@ public int getCapacitiesCount() { * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -6200,7 +6211,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -6223,7 +6236,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -6240,7 +6255,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -6258,7 +6275,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -6274,7 +6293,9 @@ public int getStartLoadIntervalsCount() { * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -6291,7 +6312,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -6314,7 +6337,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -6331,7 +6356,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -6349,7 +6376,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -6365,7 +6394,9 @@ public int getEndLoadIntervalsCount() { * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -6381,7 +6412,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadInter * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -12194,14 +12227,15 @@ private void ensureBreakRuleIndicesIsMutable() { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return A list containing the breakRuleIndices. */ @java.lang.Deprecated @@ -12216,14 +12250,15 @@ public java.util.List getBreakRuleIndicesList() { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return The count of breakRuleIndices. */ @java.lang.Deprecated @@ -12236,14 +12271,15 @@ public int getBreakRuleIndicesCount() { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ @@ -12257,14 +12293,15 @@ public int getBreakRuleIndices(int index) { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index to set the value at. * @param value The breakRuleIndices to set. * @return This builder for chaining. @@ -12283,14 +12320,15 @@ public Builder setBreakRuleIndices(int index, int value) { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param value The breakRuleIndices to add. * @return This builder for chaining. */ @@ -12308,14 +12346,15 @@ public Builder addBreakRuleIndices(int value) { *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param values The breakRuleIndices to add. * @return This builder for chaining. */ @@ -12332,14 +12371,15 @@ public Builder addAllBreakRuleIndices(java.lang.Iterable * Deprecated: No longer used. * Indices in the `break_rule` field in the source - * [ShipmentModel][]. They correspond to break rules enforced on the vehicle. + * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They + * correspond to break rules enforced on the vehicle. * As of 2018/03, at most one rule index per vehicle can be specified. *
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return This builder for chaining. */ @java.lang.Deprecated @@ -12371,7 +12411,9 @@ private void ensureCapacitiesIsMutable() { * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12390,7 +12432,9 @@ public java.util.List getCapa * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12409,7 +12453,9 @@ public int getCapacitiesCount() { * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12428,7 +12474,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12454,7 +12502,9 @@ public Builder setCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12477,7 +12527,9 @@ public Builder setCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12502,7 +12554,9 @@ public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity v * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12528,7 +12582,9 @@ public Builder addCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12551,7 +12607,9 @@ public Builder addCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12574,7 +12632,9 @@ public Builder addCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12597,7 +12657,9 @@ public Builder addAllCapacities( * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12619,7 +12681,9 @@ public Builder clearCapacities() { * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12641,7 +12705,9 @@ public Builder removeCapacities(int index) { * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12657,7 +12723,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder getCapacitiesBu * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12677,7 +12745,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12697,7 +12767,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12713,7 +12785,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBu * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12731,7 +12805,9 @@ public com.google.cloud.optimization.v1.CapacityQuantity.Builder addCapacitiesBu * * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* * @@ -12783,7 +12859,9 @@ private void ensureStartLoadIntervalsIsMutable() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12803,7 +12881,9 @@ private void ensureStartLoadIntervalsIsMutable() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12822,7 +12902,9 @@ public int getStartLoadIntervalsCount() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12842,7 +12924,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12868,7 +12952,9 @@ public Builder setStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12892,7 +12978,9 @@ public Builder setStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12918,7 +13006,9 @@ public Builder addStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12944,7 +13034,9 @@ public Builder addStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12967,7 +13059,9 @@ public Builder addStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -12991,7 +13085,9 @@ public Builder addStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13015,7 +13111,9 @@ public Builder addAllStartLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13037,7 +13135,9 @@ public Builder clearStartLoadIntervals() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13059,7 +13159,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13075,7 +13177,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13095,7 +13199,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13116,7 +13222,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13134,7 +13242,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13153,7 +13263,9 @@ public Builder removeStartLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* * @@ -13208,7 +13320,9 @@ private void ensureEndLoadIntervalsIsMutable() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13228,7 +13342,9 @@ private void ensureEndLoadIntervalsIsMutable() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13247,7 +13363,9 @@ public int getEndLoadIntervalsCount() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13267,7 +13385,9 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadInter * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13293,7 +13413,9 @@ public Builder setEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13317,7 +13439,9 @@ public Builder setEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13343,7 +13467,9 @@ public Builder addEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13369,7 +13495,9 @@ public Builder addEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13392,7 +13520,9 @@ public Builder addEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13416,7 +13546,9 @@ public Builder addEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13440,7 +13572,9 @@ public Builder addAllEndLoadIntervals( * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13462,7 +13596,9 @@ public Builder clearEndLoadIntervals() { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13484,7 +13620,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13500,7 +13638,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13520,7 +13660,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13541,7 +13683,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13559,7 +13703,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * @@ -13578,7 +13724,9 @@ public Builder removeEndLoadIntervals(int index) { * * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* * diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java index 85beb1f0dac1..02110466eefd 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java @@ -1106,14 +1106,15 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return A list containing the breakRuleIndices. */ @java.lang.Deprecated @@ -1124,14 +1125,15 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return The count of breakRuleIndices. */ @java.lang.Deprecated @@ -1142,14 +1144,15 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; * * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ @@ -1160,7 +1163,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -1173,7 +1178,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -1186,7 +1193,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -1199,7 +1208,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -1213,7 +1224,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+   * instead.
    * 
* * @@ -1227,7 +1240,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -1241,7 +1256,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -1254,7 +1271,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -1267,7 +1286,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -1281,7 +1302,9 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( * * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* * @@ -1296,7 +1319,9 @@ com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadI * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -1310,7 +1335,9 @@ com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadI * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -1323,7 +1350,9 @@ com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadI * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -1336,7 +1365,9 @@ com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadI * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * @@ -1350,7 +1381,9 @@ com.google.cloud.optimization.v1.CapacityQuantityIntervalOrBuilder getStartLoadI * * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* * diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto b/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto index a00d1b78135b..4ede3ad43700 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto @@ -165,7 +165,7 @@ message OptimizeToursRequest { // By default, the solving mode is `DEFAULT_SOLVE` (0). SolvingMode solving_mode = 4; - // Truncates the number of validation errors returned. Those errors are + // Truncates the number of validation errors returned. These errors are // typically attached to an INVALID_ARGUMENT error payload as a BadRequest // error detail (https://cloud.google.com/apis/design/errors#error_details), // unless solving_mode=VALIDATE_ONLY: see the @@ -343,7 +343,8 @@ message OptimizeToursRequest { // [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label]. string label = 17; - // Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] + // Deprecated: Use + // [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] // instead. If true, polylines will be populated in response // [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]. // Note that in this case, the polylines will also be populated in the @@ -417,10 +418,11 @@ message OptimizeToursResponse { // Duration, distance and usage metrics for this solution. Metrics metrics = 6; - // Deprecated: Use [Metrics.total_cost][] instead. - // Total cost of the solution. This takes into account all costs: costs per - // per hour and travel hour, fixed vehicle costs, unperformed shipment penalty - // costs, global duration cost, etc. + // Deprecated: Use + // [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost] + // instead. Total cost of the solution. This takes into account all costs: + // costs per per hour and travel hour, fixed vehicle costs, unperformed + // shipment penalty costs, global duration cost, etc. double total_cost = 2 [deprecated = true]; } @@ -537,7 +539,8 @@ message ShipmentModel { google.protobuf.Duration offset_duration = 5; } - // Deprecated: Use top level [BreakRule][] instead. + // Deprecated: Use top level + // [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead. // Rules to generate time breaks for a vehicle (e.g. lunch // breaks). A break is a contiguous period of time during which the vehicle // remains idle at its current position and cannot perform any visit. A break @@ -545,10 +548,10 @@ message ShipmentModel { // // * during the travel between two visits (which includes the time right // before or right after a visit, but not in the middle of a visit), in - // which case it extends the corresponding transit time between the visits, - // * or before the vehicle start (the vehicle may not start in the middle of + // which case it extends the corresponding transit time between the visits + // * before the vehicle start (the vehicle may not start in the middle of // a break), in which case it does not affect the vehicle start time. - // * or after the vehicle end (ditto, with the vehicle end time). + // * after the vehicle end (ditto, with the vehicle end time). message BreakRule { option deprecated = true; @@ -890,7 +893,9 @@ message Shipment { // [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]. string label = 11; - // Deprecated: Use [VisitRequest.load_demands][] instead. + // Deprecated: Use + // [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands] + // instead. repeated CapacityQuantity demands = 9 [deprecated = true]; } @@ -1027,7 +1032,9 @@ message Shipment { // `precedence_rules` that reference ignored shipments will also be ignored. bool ignore = 13; - // Deprecated: Use [Shipment.load_demands][] instead. + // Deprecated: Use + // [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] + // instead. repeated CapacityQuantity demands = 3 [deprecated = true]; } @@ -1430,20 +1437,26 @@ message Vehicle { // Deprecated: No longer used. // Indices in the `break_rule` field in the source - // [ShipmentModel][]. They correspond to break rules enforced on the vehicle. - // + // [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They + // correspond to break rules enforced on the vehicle. // // As of 2018/03, at most one rule index per vehicle can be specified. repeated int32 break_rule_indices = 29 [deprecated = true]; - // Deprecated: Use [Vehicle.load_limits][] instead. + // Deprecated: Use + // [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits] + // instead. repeated CapacityQuantity capacities = 13 [deprecated = true]; - // Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead. + // Deprecated: Use + // [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval] + // instead. repeated CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - // Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead. + // Deprecated: Use + // [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval] + // instead. repeated CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; } @@ -1510,8 +1523,9 @@ message TimeWindow { optional double cost_per_hour_after_soft_end_time = 6; } -// Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and -// [ShipmentRoute.VehicleLoad][] instead. +// Deprecated: Use +// [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval] +// instead. message CapacityQuantity { option deprecated = true; @@ -1520,7 +1534,9 @@ message CapacityQuantity { int64 value = 2; } -// Deprecated: Use [Vehicle.LoadLimit.Interval][] instead. +// Deprecated: Use +// [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval] +// instead. message CapacityQuantityInterval { option deprecated = true; @@ -1549,8 +1565,8 @@ message DistanceLimit { // nonnegative. optional int64 soft_max_meters = 2; - // Cost per kilometer incurred if `soft_max_meters` limit is violated. The - // additional cost is 0 if the distance is under the limit, otherwise the + // Cost per kilometer incurred if distance is above `soft_max_meters` limit. + // The additional cost is 0 if the distance is under the limit, otherwise the // formula used to compute the cost is the following: // ``` // (distance_meters - soft_max_meters) / 1000.0 * @@ -1816,8 +1832,9 @@ message BreakRule { // --++-----------------------------------------------------------------++--> // ``` message ShipmentRoute { - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. - // Time interval spent on the route resulting from a + // Deprecated: Use + // [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration] + // instead. Time interval spent on the route resulting from a // [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay]. message Delay { option deprecated = true; @@ -1882,9 +1899,10 @@ message ShipmentRoute { // if specified in the `VisitRequest`. string visit_label = 8; - // Deprecated: Use [ShipmentRoute.Transition.loads][] instead. - // Vehicle loads upon arrival at the visit location, for each - // type specified in + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. Vehicle loads upon arrival at the visit location, for each type + // specified in // [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities], // `start_load_intervals`, `end_load_intervals` or `demands`. // @@ -1892,10 +1910,14 @@ message ShipmentRoute { // and that don't have any non-zero demand on the route. repeated CapacityQuantity arrival_loads = 9 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. + // Deprecated: Use + // [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration] + // instead. Delay occurring before the visit starts. Delay delay_before_start = 10 [deprecated = true]; - // Deprecated: Use [Visit.load_demands][] instead. + // Deprecated: Use + // [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands] + // instead. repeated CapacityQuantity demands = 5 [deprecated = true]; } @@ -1968,7 +1990,9 @@ message ShipmentRoute { // on whether the visit was a pickup or a delivery. map vehicle_loads = 11; - // Deprecated: Use [Transition.vehicle_loads][] instead. + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. repeated CapacityQuantity loads = 10 [deprecated = true]; } @@ -2000,10 +2024,11 @@ message ShipmentRoute { google.protobuf.Duration duration = 2; } - // Deprecated: Use [ShipmentRoute.transitions][] instead. - // Travel between each visit, along the route: from the - // vehicle's `start_location` to the first visit's `arrival_location`, then - // from the first visit's `departure_location` to the second visit's + // Deprecated: Use + // [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition] + // instead. Travel between each visit along the route: from the vehicle's + // `start_location` to the first visit's `arrival_location`, then from the + // first visit's `departure_location` to the second visit's // `arrival_location`, and so on until the vehicle's `end_location`. This // accounts only for the actual travel between visits, not counting the // waiting time, the time spent performing a visit, nor the distance covered @@ -2113,30 +2138,34 @@ message ShipmentRoute { // Total cost of the route. The sum of all costs in the cost map. double route_total_cost = 18; - // Deprecated: Use [ShipmentRoute.Transition.loads][] instead. - // Vehicle loads upon arrival at its end location, for each - // type specified in + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. Vehicle loads upon arrival at its end location, for each type + // specified in // [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities], // `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit // loads for quantity types unconstrained by intervals and that don't have any // non-zero demand on the route. repeated CapacityQuantity end_loads = 13 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition][] instead. - // Ordered list of travel steps for the route. + // Deprecated: Use + // [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] + // instead. Ordered list of travel steps for the route. repeated TravelStep travel_steps = 14 [deprecated = true]; // Deprecated: No longer used. // This field will only be populated at the // [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - // level. Extra detour time due to the shipments visited on the route. + // level. + // + // This field is the extra detour time due to the shipments visited on the + // route. // // It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration // from the vehicle's start_location to its `end_location`. google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. - // Delay occurring before the vehicle end. See + // Deprecated: Delay occurring before the vehicle end. See // [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay]. Delay delay_before_vehicle_end = 16 [deprecated = true]; } @@ -2288,12 +2317,18 @@ message AggregatedMetrics { // [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads]. map max_loads = 9; - // Deprecated: Use [ShipmentRoute.route_costs][] and - // [OptimizeToursResponse.Metrics.costs][] instead. + // Deprecated: Use + // [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs] + // and + // [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs] + // instead. map costs = 10 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.route_total_cost][] and - // [OptimizeToursResponse.Metrics.total_cost][] instead. + // Deprecated: Use + // [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost] + // and + // [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost] + // instead. double total_cost = 11 [deprecated = true]; } @@ -2342,7 +2377,7 @@ message InjectedSolutionConstraint { // relaxation the time is fixed, unless the vehicle is empty. message Relaxation { // Expresses the different constraint relaxation levels, which are - // applied for a visit and those that follow when it satifies the + // applied for a visit and those that follow when it satisfies the // threshold conditions. // // The enumeration below is in order of increasing relaxation. @@ -2350,7 +2385,7 @@ message InjectedSolutionConstraint { // Implicit default relaxation level: no constraints are relaxed, // i.e., all visits are fully constrained. // - // This value must not be explicly used in `level`. + // This value must not be explicitly used in `level`. LEVEL_UNSPECIFIED = 0; // Visit start times and vehicle start/end times will be relaxed, but @@ -2371,7 +2406,7 @@ message InjectedSolutionConstraint { // The constraint relaxation level that applies when the conditions // at or after `threshold_time` AND at least `threshold_visit_count` are - // satified. + // satisfied. Level level = 1; // The time at or after which the relaxation `level` may be applied. @@ -2493,6 +2528,11 @@ message OptimizeToursValidationError { // * INJECTED_SOLUTION_MISSING_LABEL = 2000; // * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; // * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + // * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + // * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + // * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + // * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + // * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; // * SHIPMENT_MODEL_ERROR = 22; // * SHIPMENT_MODEL_TOO_LARGE = 2200; // * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -2500,6 +2540,8 @@ message OptimizeToursValidationError { // * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; // * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; // * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + // * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + // * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; // * INDEX_ERROR = 24; // * TAG_ERROR = 26; // * TIME_WINDOW_ERROR = 28; @@ -2581,9 +2623,12 @@ message OptimizeToursValidationError { // * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION // = 3815; // * SHIPMENT_ERROR = 40; + // * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; // * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; // * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION // = 4001; + // * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + // * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; // * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; // * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; // * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -2596,7 +2641,6 @@ message OptimizeToursValidationError { // * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; // * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; // * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - // * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; // * VEHICLE_ERROR = 42; // * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; // * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -2620,6 +2664,9 @@ message OptimizeToursValidationError { // * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; // * VEHICLE_INVALID_FIXED_COST = 4220; // * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + // * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + // = 4223; + // * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; // * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; // * VISIT_REQUEST_ERROR = 44; // * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -2672,9 +2719,6 @@ message OptimizeToursValidationError { // * DURATION_SECONDS_MATRIX_ERROR = 56; // * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; // * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - // * GRAPH_ARC_ERROR = 58; - // * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - // * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; int32 code = 1; // The error display name.